onboard

Designs onboarding flows, empty states, and first-run experiences for product interfaces.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/po4yka/blog --skill onboard-po4yka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onboard
Source: https://github.com/po4yka/blog/tree/main/.agents/skills/onboard
Command: npx skills add https://github.com/po4yka/blog --skill onboard-po4yka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? New users often abandon products before reaching their first moment of value because onboarding is confusing, too long, or disconnected from the real interface. This Skill provides structured guidance for designing onboarding experiences that get users to their "aha moment" quickly. ## Core Features & Use Cases - Onboarding Assessment: Identifies user challenges, experience levels, and success criteria before designing flows. - Experience Design Patterns: Covers welcome screens, guided tours, interactive tutorials, contextual tooltips, and feature announcements. - Empty State Design: Provides a complete framework for first-use, cleared, no-results, no-permission, and error empty states. - Use Case: A team notices high drop-off during signup. Use this Skill to audit the flow, design a three-step interactive walkthrough with sample data, and add empty states with clear CTAs to drive first-project creation. ## Quick Start Ask the assistant to design an onboarding flow for your product's first-time users, describing the target audience and the key action you want them to complete.

Frequently Asked Questions about onboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design an onboarding flow for new users?

Start by identifying the aha moment users should reach, then design a minimal path to it: a welcome screen with a clear value proposition, one to three core concept introductions, and a guided first success using pre-populated examples or templates. Always include a skip option for experienced users.

What should an empty state include in a product UI?

An effective empty state includes what will appear there, why it matters, a clear call to action to create the first item, visual interest such as an illustration, and optional contextual help like a short tutorial link. Different types exist for first use, cleared content, no results, no permissions, and errors.

When should I use a guided tour versus contextual tooltips?

Use guided tours for complex interfaces with many features or significant product changes, keeping them to three to seven steps. Use contextual tooltips for individual features, triggered the first time a user encounters them, with dismissible and do-not-show-again options.

How do I prevent onboarding from showing repeatedly to returning users?

Track completion and dismissal states in localStorage, such as flags for completed onboarding and seen tooltips. Respect these flags on subsequent visits so returning users never see initial onboarding or repeated tooltips again.

What are common onboarding mistakes to avoid?

Avoid forcing long mandatory walkthroughs, blocking the UI during tours, teaching everything upfront instead of using progressive disclosure, hiding the skip option, and creating tutorial modes disconnected from the real product. Onboarding should prioritize time to value over comprehensive feature education.