CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

customer-success-manager

Monitors customer health, predicts churn risk, and identifies expansion opportunities using weighted scoring models for SaaS customer success. Use when analyzing customer accounts, reviewing retention metrics, scoring at-risk customers, or when the user mentions churn, customer health scores, upsell opportunities, expansion revenue, retention analysis, or customer analytics. Runs three Python CLI tools to produce deterministic health scores, churn risk tiers, and prioritized expansion recommendations across Enterprise, Mid-Market, and SMB segments.

71

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

81%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, highly actionable body: executable commands, explicit input schemas, and a validated multi-step workflow with verification checkpoints. Its main weakness is token efficiency — duplicated usage blocks, a redundant Table of Contents, and a dated footer — plus some scoring detail that belongs in the framework reference.

Suggestions

Remove the per-script 'Usage' blocks (they repeat the Quick Start commands verbatim) and delete the Table of Contents, letting the Quick Start section carry all command examples once.

Drop the 'Last Updated: February 2026' footer (frontmatter already records updated: 2026-02-06) since time-sensitive dates outside a deprecation section penalize conciseness.

Move the per-script dimension/weight tables into references/health-scoring-framework.md and keep only the tier classifications and one-line purposes in SKILL.md, since the reference guide already claims to hold the complete methodology and weighting rationale.

DimensionReasoningScore

Conciseness

The body is mostly efficient (dimension/weight tables and tier thresholds are skill-specific facts Claude cannot know), but it can be tightened: the Quick Start block repeats all six commands verbatim in each script's 'Usage' section, a Table of Contents adds tokens to a ~200-line file, and a 'Last Updated: February 2026' footer duplicates frontmatter metadata. Not 2: there is no padded conceptual explanation of things Claude already knows; not 4: the command duplication, ToC, and dated footer go beyond 'minor instances that could be trimmed'.

3 / 5

Actionability

Every command is fully executable and copy-paste ready: 'python scripts/health_score_calculator.py assets/sample_customer_data.json --format json', the '--format text/json' flag semantics, a pointer to a real sample data file, and a concrete error-handling checklist ('Python 3.7+ is being used (python --version)'). Specific examples cover the common cases; matches the top anchor.

5 / 5

Workflow Clarity

The Workflow Integration section sequences four numbered steps with explicit 'Verify:' checkpoints after each batch step ('confirm health_results.json contains the expected number of customer records before continuing') and a dedicated error-handleshooting block for recovery — exactly the validate-then-proceed pattern of the anchor-5 example. The batch-operation validation requirement is satisfied, so no cap applies.

5 / 5

Progressive Disclosure

Structure is good and all referenced paths are real, one-level-deep files: the Reference Guides table (health-scoring-framework.md, cs-playbooks.md, cs-metrics-benchmarks.md) and Templates table (qbr_template.md, etc.) each give a purpose per file, and sample data lives in assets. Not 5: the per-script dimension/weight tables duplicate content the body itself says belongs in references/health-scoring-framework.md ('Complete health scoring methodology, dimension definitions, weighting rationale'), a minor organization gap.

4 / 5

Total

17

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description in third-person voice that explicitly states what the skill does, when to use it with concrete trigger phrases, and the deterministic nature of its three CLI tools. The only gap is a handful of missing natural synonyms (renewal, NRR, account health).

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Monitors customer health, predicts churn risk, and identifies expansion opportunities using weighted scoring models' plus 'deterministic health scores, churn risk tiers, and prioritized expansion recommendations across Enterprise, Mid-Market, and SMB segments' — comprehensive and specific, matching the top anchor. Not 4: coverage of what the skill does is complete across all three tools with named output artifacts, not just 'several specific actions with minor gaps'.

5 / 5

Completeness

Both questions are explicitly answered: the 'what' opens the description ('Monitors customer health, predicts churn risk, and identifies expansion opportunities...') and the 'when' is a dedicated clause ('Use when analyzing customer accounts... or when the user mentions churn, customer health scores, upsell opportunities...'). This matches the anchor-5 good example structure exactly; nothing is only implied.

5 / 5

Trigger Term Quality

Good keyword coverage with natural phrases users would say: 'churn, customer health scores, upsell opportunities, expansion revenue, retention analysis, or customer analytics' plus 'analyzing customer accounts, reviewing retention metrics, scoring at-risk customers'. Not 5: a few common variations are missing (e.g., 'renewal', 'NRR', 'account health', 'QBR'); not 3: synonym coverage across the domain is broad, not partial.

4 / 5

Distinctiveness Conflict Risk

The SaaS customer-success niche with triggers like 'churn', 'customer health scores', and 'expansion revenue' is a clear, distinct domain unlikely to fire for unrelated skills. Not 4: no plausible closely-related skill shares these specific triggers — the phrasing is tightly scoped to customer success operations rather than generic analytics.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

alirezarezvani/claude-skills

Path

business-growth/skills/customer-success-manager/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.