CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

66

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/churn-prevention/SKILL.md

The canonical home for this skill is churn-prevention in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

67%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 thorough, well-structured retention playbook with highly concrete guidance and clear sequenced workflows supported by real reference files. Its main weakness is length — some prose and detail could be trimmed or moved into the existing references to improve token efficiency and progressive disclosure.

Suggestions

Trim motivational prose (e.g., 'The best save happens before the customer ever clicks Cancel.') and move the full dunning email sequence plus retry-timing tables into references/dunning-playbook.md to tighten the body.

Add explicit inline validation checkpoints to the cancel-flow and dunning workflows (e.g., 'Verify save rate after 2 weeks; if below 25%, iterate on offer copy').

Flesh out the currently high-level 'Personal outreach' and 'Tool Integrations' sections with concrete steps or example commands, or move them into a reference file.

DimensionReasoningScore

Conciseness

The body is dense with actionable tables but runs ~430 lines and includes prose that could be trimmed (e.g., 'The best save happens before the customer ever clicks Cancel.'), so it is mostly efficient but could be tightened.

3 / 5

Actionability

Concrete guidance dominates — offer-to-reason mappings with specific discount ranges (20-30% for 2-3 months), retry timing, and a dunning email sequence — but sections like personal outreach and the tool-integrations list remain high-level with minor gaps.

4 / 5

Workflow Clarity

Multi-step processes are clearly sequenced (Cancel Flow Steps 1-5, Dunning Stack) with measurement/A-B-testing serving as validation, though inline validation checkpoints are implied rather than explicit. This is a design/strategy skill, not a destructive batch operation, so the destructive cap does not apply.

4 / 5

Progressive Disclosure

Two real, well-signaled one-level-deep references (cancel-flow-patterns.md, dunning-playbook.md) offload provider/industry specifics, but the body still retains substantial detail (UI mockups, full dunning sequence, health-score model) that could arguably live in the reference files.

4 / 5

Total

15

/

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, third-person description that clearly states both capabilities and concrete use-when triggers with good specificity and a distinct niche. Minor improvement possible by adding common synonyms like 'unsubscribe' or 'cancel my subscription' to the trigger clause.

DimensionReasoningScore

Specificity

Lists multiple concrete tactics — 'cancel flows, save offers, dunning, win-back tactics, and retention strategy' — giving comprehensive coverage of the churn-prevention domain rather than vague abstraction.

5 / 5

Completeness

Explicitly answers both 'what' ('Reduce voluntary and involuntary churn with...') and 'when' ('Use when users are cancelling, failed payments are rising, or subscription retention needs improvement') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural trigger phrases like 'users are cancelling', 'failed payments are rising', and 'subscription retention needs improvement' are present, but common synonyms such as 'unsubscribe' or 'stop payment' are missing.

4 / 5

Distinctiveness Conflict Risk

The voluntary/involuntary churn niche with cancelling and failed-payment triggers is clearly distinct from adjacent marketing skills and unlikely to fire for the wrong skill.

5 / 5

Total

19

/

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.

Validation15 / 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
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.