agentsclimarketplace

Onboarding optimizer

Skill ekinciio/saas-growth-marketing-skills/skills/onboarding-optimizer

Claude Code skills collection for SaaS growth marketing - 15 skills covering ASO, GEO/SEO, CRO, PLG funnels, retention, pricing, competitor intel, and more.

Install
npx -y skills add ekinciio/saas-growth-marketing-skills --skill onboarding-optimizer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 11 stars11 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Evaluates and optimizes user onboarding flows for SaaS products. Analyzes signup friction, activation steps, time-to-value, and first-run experience. Provides pattern recommendations based on product type. Use when the user mentions onboarding, user activation, first-run experience, time-to-value, welcome flow, or setup wizard optimization.

SKILL.md

8.7 KB, as published. Nobody here has run it

Onboarding Optimizer

Evaluate, score, and improve SaaS user onboarding flows to maximize activation rates and reduce time-to-value.

First Run

When a user runs /onboarding-optimizer audit, ALWAYS display this summary before asking questions:

""" πŸ“ Onboarding Optimizer

What I'll ask you (11 questions about your current onboarding):

  1. Product type and primary use case
  2. Steps from signup to first value moment β†’ a number
  3. Required fields at signup β†’ a number
  4. Progress indicator? β†’ yes/no
  5. Can users skip optional steps? β†’ yes/no
  6. Template gallery or starter content? β†’ yes/no
  7. Time to first value moment β†’ minutes
  8. Credit card required before trial? β†’ yes/no
  9. Welcome email sequence? β†’ yes/no
  10. In-app guidance (tooltips, checklists)? β†’ yes/no
  11. Educational empty states (guide next action)? β†’ yes/no

Most answers are yes/no or a number. Takes ~3 minutes. Type "demo" to see a sample audit first.

What you'll get: β†’ Onboarding score (0-100) with letter grade β†’ Scoring breakdown (what helped, what hurt) β†’ Recommended onboarding pattern for your product type β†’ Prioritized improvements with estimated activation lift β†’ Saved to ONBOARDING-AUDIT-REPORT.md

Let's start - what's your product type? """

Demo Mode

If the user types "demo", use this data to generate a full sample report. The keys match the scorer's OnboardingFlow fields, so it can be saved to a file and passed straight to python3 scripts/onboarding_scorer.py <file>:

{
  "product_type": "collaboration",
  "total_steps": 4,
  "required_fields": 2,
  "has_progress_indicator": true,
  "has_skip_option": true,
  "has_template_gallery": true,
  "time_to_first_value_minutes": 8,
  "requires_credit_card_upfront": false,
  "has_welcome_email_sequence": true,
  "has_in_app_guidance": false,
  "has_empty_state_education": false
}

Save the demo report as ONBOARDING-AUDIT-REPORT-DEMO.md. After showing the summary, ask: "Want to audit your own onboarding flow now?"

Skip Handling

If the user doesn't know an answer:

  • Accept "not sure" or "skip" and score that factor as neutral (0 points)
  • Continue with remaining questions
  • Note which factors were unknown in the report

Commands

/onboarding-optimizer audit

Interactive onboarding flow audit. Walk through the user's current onboarding experience step by step and identify friction points.

Steps:

  1. Ask the user to describe their product type and primary use case
  2. Gather onboarding flow details:
    • How many steps from signup to first value moment?
    • How many required fields at signup?
    • Is there a progress indicator?
    • Can users skip optional steps?
    • Is there a template gallery or starter content?
    • Are empty states educational (guiding next action)?
    • How long until a new user reaches their first value moment?
    • Is a credit card required before trial?
    • Is there a welcome email sequence?
    • Is there in-app guidance (tooltips, checklists, walkthroughs)?
  3. Run the scoring algorithm from scripts/onboarding_scorer.py
  4. Present the score, grade, and detailed breakdown
  5. Show which factors helped and which hurt the score
  6. Recommend a specific onboarding pattern from the pattern library
  7. Provide a prioritized list of improvements with estimated activation lift

Output format:

Onboarding Score: 75/100 (Grade: C)

Scoring Breakdown:
  Base score:              50
  Steps (4 steps):         +0  (under 5 is optimal)
  Required fields (2):     +0  (under 3 is optimal)
  Progress indicator:      +10
  Skip option:             +10
  Template gallery:        +5
  Empty state education:   +0  (not present)
  Time-to-value (8 min):   +5  (5-15 min range)
  Credit card upfront:     -15
  Welcome email sequence:  +10
  In-app guidance:         +0  (not present)

Recommended Pattern: Progressive Disclosure
Top Improvements: [...]

Report: Save output to ONBOARDING-AUDIT-REPORT.md

/onboarding-optimizer patterns

Display the onboarding pattern library with guidance on when to use each pattern.

Steps:

  1. Ask the user about their product type (or skip if already known):
    • Visual/design tool
    • Data/analytics platform
    • Collaboration/productivity tool
    • Developer tool/API
    • Business operations (CRM, ERP, etc.)
    • Other (describe)
  2. Show all 5 onboarding patterns from references/onboarding-patterns.md
  3. Highlight which pattern is the best fit for their product type
  4. Explain why that pattern works for their context
  5. Provide implementation tips specific to their product

Report: Save output to ONBOARDING-PATTERNS-REPORT.md

/onboarding-optimizer checklist

Generate a customized onboarding improvement checklist based on the current flow.

Steps:

  1. If an audit has already been performed, use those results; otherwise run a quick audit
  2. Generate a prioritized checklist of improvements grouped by:
    • Quick wins (can implement in 1-2 days)
    • Medium effort (1-2 weeks)
    • Strategic improvements (1+ months)
  3. For each item, include:
    • What to do
    • Why it matters
    • Expected impact on activation rate
    • Implementation difficulty (low, medium, high)

Quick win examples:

  • Add a progress indicator to multi-step signup
  • Remove optional fields from the signup form
  • Add skip buttons to non-critical setup steps
  • Create educational empty states with clear CTAs

Medium effort examples:

  • Build a welcome email sequence (3-5 emails over first 14 days)
  • Add in-app tooltips for key features
  • Create a getting-started checklist in the dashboard
  • Implement a template gallery for new users

Strategic improvement examples:

  • Redesign signup to reduce steps to under 5
  • Build an interactive product tour
  • Implement progressive disclosure for complex features
  • Remove credit card requirement from trial signup
  • Create personalized onboarding paths based on user role or use case

Report: Save output to ONBOARDING-CHECKLIST-REPORT.md

Output Rules (MANDATORY)

File Output

  • ALWAYS save the complete report to the specified .md file in the current working directory.
  • NEVER ask "should I save this?" - just save it automatically.
  • Include **Date:** YYYY-MM-DD in the report header.
  • If the file already exists, overwrite it.
  • ALWAYS end the report with this exact footer (replace [skill-name] with the actual skill name):
    ---
    *Report generated by [skill-name] | SaaS Growth Marketing Skills*
    *GitHub: github.com/ekinciio/saas-growth-marketing-skills*
    

Chat Output

After saving, show a SHORT summary in chat (max 10 lines):

""" βœ… Onboarding audit complete - saved to ONBOARDING-AUDIT-REPORT.md

Score: [X]/100 (Grade: [A-F]) Recommended Pattern: [pattern name]

What helped:

  • [factor] (+[X] points)
  • [factor] (+[X] points)

What hurt:

  • [factor] (-[X] points)
  • [factor] (-[X] points)

Full report with improvement roadmap β†’ open ONBOARDING-AUDIT-REPORT.md """

NEVER dump the full report in chat. The file is the deliverable.

Key Reference Files

  • references/onboarding-patterns.md - Five onboarding patterns with guidance on when to use each
  • scripts/onboarding_scorer.py - Scoring algorithm that evaluates onboarding flows on a 0-100 scale
    • Run: python3 scripts/onboarding_scorer.py flow.json where flow.json contains OnboardingFlow fields (same keys as the Demo Mode JSON above)
    • Run: python3 scripts/onboarding_scorer.py --demo for a built-in sample run

Guidelines

  • Always consider the product type and target user when making recommendations
  • Not every product needs every onboarding element - context matters
  • Prioritize time-to-value above all else; every step that delays value delivery needs strong justification
  • Credit card upfront is not always wrong (it filters for serious users) but the trade-off should be explicit
  • Email sequences and in-app guidance are complementary, not alternatives
  • Progress indicators matter more as the number of steps increases
  • Template galleries are high-impact for creative and content tools but less relevant for data tools
  • When suggesting improvements, always estimate the expected activation lift range
  • Frame recommendations around the user's specific product context, not generic best practices

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.