CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

churn-prevention

Reduce voluntary and involuntary churn with cancel flows, save offers, dunning, win-back tactics, and retention strategy. Use when users are cancelling, failed payments are rising, or subscription retention needs improvement.

Quality

84%

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

75%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 strategy skill with clear sequences, concrete numbers, and properly signaled one-level-deep references. Its main weakness is length: the body carries detail that belongs in the existing reference files, which slightly inflates token cost without adding proportional guidance value.

Suggestions

Move the ASCII cancel-flow mockup, dunning email sequence, retry-timing schedule, and recovery benchmarks into the existing references (cancel-flow-patterns.md / dunning-playbook.md), keeping only the flow sequence and headline numbers in SKILL.md.

Trim the Tool Integrations section to a short pointer per category (retention platforms, billing providers, CLI tools), since detailed per-provider capabilities can live in the reference files.

Add an explicit validation/feedback step — e.g., after implementing a cancel flow, confirm save-rate tracking is instrumented and re-check the 25-35% save-rate benchmark after 30 days before iterating on offers.

DimensionReasoningScore

Conciseness

The ~420-line body is dense and mostly free of concepts Claude already knows, but includes padded/inlineable sections: the 38-line ASCII cancel-flow mockup, the dunning email sequence with sample copy, retry timings, recovery benchmarks, and tool-comparison matrices that duplicate the purpose of the two reference files. It fits 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than the noticeably-verbose score-2 anchor, since the tables carry high information per token and no basic concepts are re-explained.

3 / 5

Actionability

For an instruction-only skill the guidance is fully concrete: an explicit "Trigger → Survey → Dynamic Offer → Confirmation → Post-Cancel" flow, an offer-to-reason mapping table ("Discount (20-30% for 2-3 months)" vs "Pause (1-3 months)"), an exact retry schedule ("Retry 1: 24 hours... Retry 4: 7 days"), a 4-email dunning sequence with timing and copy, a weighted health-score formula, and metric formulas with targets. This is copy-paste-ready guidance covering the common cases, matching the score-5 anchor under the instruction-skill scoring note.

5 / 5

Workflow Clarity

Multi-step processes are clearly sequenced (five numbered cancel-flow steps; the dunning stack "Pre-dunning → Smart retry → Dunning emails → Grace period → Hard cancel"; three explicitly labeled modes), and the metrics/benchmark tables act as measurement checkpoints. It stops short of score 5 because there are no explicit validation or feedback-loop steps (e.g., verify save-rate tracking is instrumented, or how to iterate when a save rate misses the 25-35% benchmark).

4 / 5

Progressive Disclosure

Both bundle files are real and well signaled with one-level-deep links ("For detailed cancel flow patterns by industry and billing provider, see references/cancel-flow-patterns.md"; "For the complete dunning playbook with provider-specific setup, see references/dunning-playbook.md"), and sections are well organized. However, the body is far more than an overview — UI mockups, retry tables, benchmarks, and tool matrices that could be split out remain inline, fitting 'most content is appropriately placed; minor organization gaps'.

4 / 5

Total

16

/

20

Passed

Description

88%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: third-person, concrete, and explicitly split into a what-clause and a Use-when clause with natural trigger phrases. It covers both voluntary and involuntary churn comprehensively; only minor synonym coverage and slight overlap with adjacent retention skills keep it from full marks.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — "cancel flows, save offers, dunning, win-back tactics, and retention strategy" — covering both voluntary and involuntary churn, matching the comprehensive-coverage anchor. It goes beyond the score-4 anchor ('several specific actions; minor gaps') by naming five distinct actions spanning both churn types.

5 / 5

Completeness

Clearly answers both: what ("Reduce voluntary and involuntary churn with cancel flows, save offers, dunning, win-back tactics, and retention strategy") and when ("Use when users are cancelling, failed payments are rising, or subscription retention needs improvement") with concrete trigger phrases — a near-exact match to the score-5 anchor example. Voice is third person ("Reduce"), consistent with the guidelines.

5 / 5

Trigger Term Quality

Good keyword coverage with natural phrases users would say: "users are cancelling", "failed payments are rising", "subscription retention", plus "churn" itself. A few natural terms are missing (e.g., "cancel my subscription", "unsubscribes", "customers leaving"), so it falls just short of the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

The churn/retention niche is clear with distinct triggers ("failed payments are rising", "users are cancelling"), but "win-back tactics, and retention strategy" and the broad trigger "subscription retention needs improvement" create minor overlap risk with closely related skills (email-sequence, onboarding-cro) mentioned in the skill's own Related Skills section. This fits 'mostly distinct; minor overlap risk' rather than the minimal-conflict score-5 anchor.

4 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

skills/churn-prevention/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.