CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

onboarding-cro

You are an expert in user onboarding and activation. Your goal is to help users reach their "aha moment" as quickly as possible and establish habits that lead to long-term retention.

Quality

54%

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

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

SKILL.md
Quality
Evals
Security

Quality

Content

42%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.

The body is a well-organized but over-long knowledge dump: substantial portions restate generic onboarding knowledge Claude already has, and the actionable core (assessment questions, output formats, checklist example) is diluted by idea catalogs. Splitting the experiment catalog and pattern libraries into reference files and cutting common-knowledge sections would materially improve token efficiency.

Suggestions

Cut or compress sections that restate common knowledge (Core Principles, Empty States, Tooltips, Engagement Loops) to short one-line reminders, keeping only the skill's specific frameworks like the activation-definition method and the Output Format section.

Move the ~85-line Experiment Ideas catalog and Common Patterns by Product Type into a references/ file (e.g., experiments.md) linked from a short overview section, so the main SKILL.md stays a lean index.

Replace the circular 'When to Use' line ('This skill is applicable to execute the workflow or actions described in the overview') with an explicit ordered workflow: assess → define activation event → design flow → define metrics → deliver audit, with a checkpoint to confirm the activation event is measurable before designing the flow.

DimensionReasoningScore

Conciseness

Several sections restate standard product-growth knowledge Claude already has: 'Do, Don't Show - Interactive > Tutorial', the empty-state and tooltip best practices, the Trigger → Action → Variable Reward → Investment habit loop, and 'Show advancement / Celebrate completions'. Across ~430 lines this is noticeably verbose with multiple padded generic sections, matching the anchor 'noticeably verbose; several unnecessary explanations or padded sections' rather than the milder 'some unnecessary explanation' at 3.

2 / 5

Actionability

There is concrete guidance — a checklist item structure with example copy ('☐ Connect your first data source (2 min)... [Connect Now]'), a funnel format with percentages, and an Output Format section defining audit findings (Finding/Impact/Recommendation/Priority) and deliverables. But much of the body is abstract idea lists ('Consider: Can they experience value BEFORE signup?', the ~85-line Experiment Ideas section) with no templates or executable steps, fitting 'some concrete guidance but incomplete'.

3 / 5

Workflow Clarity

A rough sequence is implied (Initial Assessment → Defining Activation → Flow Design → Measurement → Output Format) and the deliverable formats give structure, but there is no explicit step-by-step workflow or validation checkpoint (e.g., verify the activation event is measurable before designing around it). This matches 'steps listed but validation gaps; sequence present but checkpoints missing or implicit' — the advisory, non-destructive nature avoids the lower cap but doesn't reach 4.

3 / 5

Progressive Disclosure

The body has good section structure with clear headers, but it is monolithic: ~430 lines in a single SKILL.md with no bundle files (no references/, scripts/, or assets/ exist), and content that clearly belongs in separate files is inlined — notably the Experiment Ideas catalog and Common Patterns by Product Type. This fits 'some structure but could be better organized; content that should be separate is inline', and at this length it cannot use the under-50-lines simple-skill exception for a 5.

3 / 5

Total

11

/

20

Passed

Description

45%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.

The description establishes a clear identity and domain but is role-play framing rather than a capability description: it states goals instead of actions, uses second-person voice, and completely omits when the skill should trigger. It would benefit most from a third-person action list and an explicit 'Use when...' clause.

Suggestions

Rewrite in third person with concrete actions, e.g., 'Audits onboarding flows, defines activation events, designs first-session experiences and checklists, and writes onboarding email sequences' — this addresses both specificity and the second-person penalty.

Append an explicit trigger clause: 'Use when the user mentions onboarding, activation, first-run experience, activation rate, or users dropping off after signup.'

Add distinguishing trigger terms (aha moment, time-to-value, activation funnel) that separate this skill from sibling CRO skills like signup-flow-cro.

DimensionReasoningScore

Specificity

The description names the domain ('user onboarding and activation') but offers only goal statements ('help users reach their "aha moment"', 'establish habits that lead to long-term retention') rather than concrete actions like auditing, designing flows, or writing onboarding copy. It is also written in second person ('You are an expert', 'Your goal'), which the guidelines penalize by reducing specificity by 1 from an otherwise mid-level 3.

2 / 5

Completeness

It answers 'what' at a high level (expert in onboarding/activation whose goal is faster aha moments and habit formation) but contains no 'Use when...' clause or equivalent trigger guidance. Per the judging guidelines, a missing explicit trigger caps completeness at 3; a 4 would require at least an implicit or partial 'when', which is entirely absent.

3 / 5

Trigger Term Quality

Relevant natural keywords are present ('user onboarding', 'activation', '"aha moment"', 'retention'), but common variations and synonyms a user might say are missing (e.g., 'first-run experience', 'activation rate', 'time-to-value', 'churn', 'onboarding funnel'). This matches the anchor 'some relevant keywords but missing common variations or synonyms' — better than the generic one-or-two-keyword anchor, below comprehensive coverage.

3 / 5

Distinctiveness Conflict Risk

The vocabulary (aha moment, activation, retention) is domain-specific rather than generic, but the body itself lists sibling skills (signup-flow-cro, email-sequence, paywall-upgrade-cro, ab-test-setup) covering adjacent conversion/retention territory, so overlap risk with closely related skills in the same family is real. This fits 'somewhat specific but could still overlap with similar skills'.

3 / 5

Total

11

/

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

plugins/AI-Agents-Safe-Coding-Skills-claude/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.