CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

onboarding-cro

When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," or "new user experience." For signup/registration optimization, see signup-flow-cro. For ongoing email sequences, see email-sequence.

63

Quality

79%

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 ./config/claude/skills/marketing/skills/onboarding-cro/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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-organized, appropriately lean advisory skill body with genuinely concrete guidance and one well-integrated reference file. Its weakest area is workflow clarity — the assessment-to-output process is implicit across topical sections with no explicit ordering or confirmation checkpoints.

Suggestions

Make the engagement workflow explicit: add a short ordered sequence (check product-marketing-context → confirm activation definition with the user → audit or design → deliver in Output Format) so the topical sections hang off a clear stepwise spine.

Add confirmation checkpoints before generating recommendations, e.g., 'Confirm the agreed activation event and drop-off data with the user before designing the flow' — currently the skill moves from assessment to design with no validation step.

Remove the duplication between 'Initial Assessment' and 'Task-Specific Questions' (three questions are repeated verbatim), and let 'Experiment Ideas' point to references/experiments.md without restating its categories inline.

DimensionReasoningScore

Conciseness

The body is dense and bullet/table-driven ("3-7 items (not overwhelming)," "Max 3-5 steps per tour," trigger timings "24h, 72h") with no concept-explainer padding. Minor trimmable duplication exists: "Task-Specific Questions" repeats three questions already asked in "Initial Assessment," and "Experiment Ideas" summarizes content already offloaded to references/experiments.md — anchor 4 rather than 5.

4 / 5

Actionability

Concrete guidance dominates: a trade-off table for post-signup approaches, checklist and tour best practices, a drop-off funnel example with percentages, an email trigger schedule, and a defined Output Format ("Finding → Impact → Recommendation → Priority"). It misses anchor 5 because common cases lack worked examples (no sample audit finding, sample empty-state copy, or sample checklist); it is well above anchor 3's pseudocode-level vagueness.

4 / 5

Workflow Clarity

An engagement sequence exists (read product-marketing-context → Initial Assessment → define activation → audit/design → Output Format) but it is spread across topical sections with no explicit stepwise ordering and no checkpoints such as confirming the activation definition with the user before designing flows. This matches anchor 3 (sequence present but implicit, checkpoints missing) rather than anchor 4's explicitly ordered steps with most checkpoints present.

3 / 5

Progressive Disclosure

The single bundle file references/experiments.md exists, is one level deep, and is cleanly signaled ("For comprehensive experiment ideas: See references/experiments.md") while the body correctly holds only a summary of it. Minor gap: at ~215 lines, additional content (e.g., the "Common Patterns by Product Type" table, multi-channel email details) could also be split into references, so anchor 4 fits better than the fully-split anchor-5 structure.

4 / 5

Total

15

/

20

Passed

Description

81%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 with excellent trigger-term coverage and explicit boundary disambiguation against sibling skills. Its main weakness is a thin "what" — it says when to use it superbly but describes the skill's concrete capabilities only as a generic "optimize" verb.

DimensionReasoningScore

Specificity

The description names the domain and 1-2 concrete actions ("optimize post-signup onboarding, user activation, first-run experience, or time-to-value") but offers no comprehensive list of specific capabilities such as auditing flows, designing checklists, or writing empty-state copy. It sits at anchor 3: not anchor 4 (which requires several specific listed actions) and above anchor 2 (which lacks any concrete action verbs).

3 / 5

Completeness

Both parts are present: an explicit, richly triggered "when" ("When the user wants to… Also use when the user mentions…") and a stated "what" ("optimize post-signup onboarding, user activation…"). However, the "what" rests on a single generic verb (optimize) with no indication of what the skill actually produces, so it falls short of the anchor-5 example where concrete capabilities are enumerated; it is clearly above anchor 3 where the when is missing or only weakly implied.

4 / 5

Trigger Term Quality

Eight natural quoted trigger phrases ("onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," "new user experience") plus synonyms ("post-signup onboarding," "time-to-value") give comprehensive coverage users would actually say. File extensions are inapplicable to this domain, so nothing natural is missing; anchor 5 fits better than anchor 4.

5 / 5

Distinctiveness Conflict Risk

Explicit boundary guidance disambiguates the two most-confusable adjacent skills ("For signup/registration optimization, see signup-flow-cro. For ongoing email sequences, see email-sequence"), and the post-signup activation niche has distinct triggers, matching the anchor-5 clear-niche/minimal-conflict example exactly.

5 / 5

Total

17

/

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

freekmurze/dotfiles

Path

config/claude/skills/marketing/skills/onboarding-cro/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.