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.

64

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 ./.gemini/skills/onboarding-cro/SKILL.md

The canonical home for this skill is onboarding-cro in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

63%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, largely actionable instruction skill with a coherent assessment-to-output flow, dragged down by a critical bundle inconsistency: the funnel analyzer the workflow and output format depend on is referenced but does not exist. There is also moderate redundancy with general onboarding/UX knowledge Claude already holds.

Suggestions

Ship scripts/activation_funnel_analyzer.py in the bundle (or remove the dependency): the Measurement section and the Onboarding Audit output format both instruct running it, but no scripts/ directory exists, so 'Lead with the analyzer's output' cannot be executed as written.

Trim sections that restate common UX knowledge — e.g., the tooltip/empty-state best-practice bullets and 'Welcome email (immediate)' timings — down to only non-obvious, domain-specific guidance to cut token spend.

Move the product-type pattern tables (Common Patterns by Product Type, aha-moment examples, email trigger timing) into a references/ file linked one level deep, keeping SKILL.md as a lean overview.

DimensionReasoningScore

Conciseness

The body is mostly scannable bullets and tables, but several sections restate generic UX knowledge Claude already has ("3-7 items (not overwhelming)," "Dismissable at any time," "Don't repeat for returning users," "Welcome email (immediate)"), and the "Experiment Ideas" section is a vague list of categories. This matches 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than 4, where over-explanation would be only minor.

3 / 5

Actionability

The guidance is largely concrete and executable: an exact command ("python3 scripts/activation_funnel_analyzer.py funnel.json --json"), specified outputs ("an activation score 0-100, and names the biggest-loss step"), a defined report format ("Finding → Impact → Recommendation → Priority"), and precise timings ("24h, 72h" and "days 3, 7, 14"). It stops short of fully copy-paste ready because the referenced analyzer script does not exist in the bundle and copy examples are described rather than shown.

4 / 5

Workflow Clarity

A clear sequence is discernible and partially explicit: check product-marketing context first, answer the Initial Assessment and Task-Specific Questions, run the funnel analyzer, then produce output led by the analyzer's score. It fits 'clear sequence with most checkpoints present; minor validation gaps' — the audit procedure is well-sequenced but there are no checkpoints verifying input data (e.g., confirming funnel numbers before the audit), keeping it below 5.

4 / 5

Progressive Disclosure

Scored against the actual bundle: no scripts/, references/, or assets/ directories exist, so the body's promise to "Run the bundled analyzer" ("python3 scripts/activation_funnel_analyzer.py") is a dangling reference to a missing file that the output format depends on ("Lead with the analyzer's output"). The in-file structure is good (clear headers and tables), so it is not anchor 2's 'minimal structure,' but ~245 lines of split-worthy reference material (product-type pattern tables, email trigger details) are inlined with a broken file reference, matching anchor 3.

3 / 5

Total

14

/

20

Passed

Description

90%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, explicit when-to-use guidance, and explicit boundary redirects to sibling skills. Its only weakness is that the capability description stays at the level of one generic verb ("optimize") applied to several objects rather than naming the concrete deliverables the skill actually produces.

DimensionReasoningScore

Specificity

The description names the domain clearly ("optimize post-signup onboarding, user activation, first-run experience, or time-to-value") but relies on a single generic verb — it never enumerates concrete capabilities the skill delivers (onboarding audits, checklist copy, email trigger maps, funnel analysis). This matches the anchor 'names domain and 1-2 concrete actions, but not comprehensive' rather than 4, which requires several specific actions.

3 / 5

Completeness

Both 'what' ("optimize post-signup onboarding, user activation, first-run experience, or time-to-value") and 'when' ("When the user wants to... Also use when the user mentions...") are explicitly and concretely answered with specific trigger phrases, matching the anchor for a fully explicit what-and-when rather than the weaker 'when could be more explicit' level.

5 / 5

Trigger Term Quality

It covers the natural phrases a user would actually say — "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," "new user experience" — plus "time-to-value," giving comprehensive coverage including synonyms, matching the top anchor.

5 / 5

Distinctiveness Conflict Risk

The post-signup activation niche is distinct, and it includes explicit disambiguation redirects — "For signup/registration optimization, see signup-flow-cro. For ongoing email sequences, see email-sequence" — minimizing the risk of triggering for adjacent skills.

5 / 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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

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