CtrlK
BlogDocsLog inGet started
Tessl Logo

churn-lost-deal-analysis

Read lost deals and churned accounts from your CRM, extract reasons clustered by theme (missing features, pricing, competitors, UX), and write a prioritized weekly analysis with product improvement recommendations. Use before roadmap planning or to build the case for prioritizing retention work.

65

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The body is highly actionable and well-structured, with the main gaps being a slightly redundant intro paragraph and the absence of an explicit validation/feedback checkpoint in the batch analysis workflow.

Suggestions

Tighten or cut the intro paragraph that restates the description, letting the Prompt Template lead the body.

Add an explicit validation checkpoint in Step 1 or Step 3 — e.g. confirm the number of records retrieved and flag themes backed by low ARR or a single source before ranking.

Consider a short error-handling note for when CRM loss-reason fields are sparse or unpopulated.

DimensionReasoningScore

Conciseness

The opening paragraph ('Lost deal notes and churn reasons are scattered across CRM fields… This skill reads all of it, clusters the feedback by theme…') largely restates the description's purpose and could be trimmed; otherwise the body is efficient and free of basic-concept padding.

2 / 3

Actionability

Concrete, executable guidance throughout: named CRM fields to collect, enumerated theme categories, a quantitative ranking rule (occurrences × average ARR affected), an explicit output template, and a filename convention (ChurnAnalysis_YYYY-MM-DD.md).

3 / 3

Workflow Clarity

The five-step sequence is clear and includes a quality threshold ('A theme needs at least 2 occurrences'), but this batch CRM read/analyze operation has no validate→fix→retry checkpoint (e.g. confirming record counts or flagging low-confidence themes), which caps clarity per the batch-operations guideline.

2 / 3

Progressive Disclosure

A self-contained skill with no bundle files and well-organized sections (Prompt Template, Setup, Placeholders, Tips); for a single-purpose skill needing no external references, clear organization is sufficient.

3 / 3

Total

10

/

12

Passed

Description

85%

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, specific description that clearly states capabilities and explicit use-conditions, with only minor weakness in surface-level trigger terms within the description field itself.

Suggestions

Fold one or two natural user phrasings (e.g. 'churn analysis', 'why are we losing deals') into the description so the trigger terms live in the evaluated field, not only in suggest_when.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Read lost deals and churned accounts from your CRM', 'extract reasons clustered by theme (missing features, pricing, competitors, UX)', 'write a prioritized weekly analysis with product improvement recommendations' — matching the multiple-specific-actions anchor.

3 / 3

Completeness

It explicitly answers both what (read, extract/cluster, write prioritized analysis) and when ('Use before roadmap planning or to build the case for prioritizing retention work'), satisfying the explicit-trigger anchor.

3 / 3

Trigger Term Quality

The description surfaces relevant terms ('lost deals', 'churned accounts', 'roadmap planning', 'retention work') but omits the natural phrasings users actually say ('churn analysis', 'why are we losing deals'); those live in the separate suggest_when field rather than the description itself.

2 / 3

Distinctiveness Conflict Risk

The CRM churn/lost-deal niche with theme-clustering and ARR-weighted ranking is clearly distinct from other skills and unlikely to trigger for the wrong one.

3 / 3

Total

11

/

12

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
amplitude/builder-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.