Back to Skills

onboard

Designs and improves onboarding flows, empty states, and first-run experiences to help users reach value quickly. Use when the user mentions onboarding, first-time users, empty states, activation, getting started, or new user flows.

17,465stars780forksUpdated 4/9/2026

Security Assessment

Safe(100/100)
Security Score100/100

About onboard

The 'onboard' skill is designed to help create and enhance onboarding flows, empty states, and first-run experiences, ensuring users quickly reach the value of a product or service. It addresses common issues that new users face during their initial interactions with a product, such as confusion or friction in understanding its value. This skill provides structured guidance to design an efficient onboarding process that reduces the time needed for users to grasp key concepts and take meaningful actions within the product. By focusing on the 'aha moment,' it helps users transition from beginners to active users, promoting quicker engagement and adoption of the product's features.

FAQ

How should I prepare before using the onboard skill?

Before using the onboard skill, you must invoke the 'impeccable' command, which contains design principles, anti-patterns, and the Context Gathering Protocol. This protocol helps gather the necessary design context before proceeding. Additionally, you should identify the 'aha moment' for the users and understand their experience level.

Can experienced users skip onboarding?

Yes, the onboarding process is designed to be optional for experienced users. You can provide options like 'Skip' or 'I'll explore on my own' to allow users to bypass onboarding if they prefer.

What are the core principles of good onboarding?

The core principles of effective onboarding include showing rather than telling (demonstrating with examples), making onboarding optional when possible, getting users to their 'aha moment' quickly, teaching features contextually, and respecting user intelligence by keeping instructions clear and concise.

Are empty states considered part of onboarding?

Yes, empty states are treated as an important part of the onboarding experience. Instead of showing blank spaces, you should provide clear descriptions, why the feature is valuable, and a call-to-action (CTA) for users to create their first item or explore templates.

Install onboard

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill