onboard

Design onboarding flows, empty states, and first-time user experiences for product interfaces.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? New users often abandon products because they cannot reach value quickly, and teams struggle to design onboarding that teaches essentials without overwhelming or patronizing users. ## Core Features & Use Cases - Onboarding Flow Design: Create welcome screens, account setup flows, and guided first-success experiences that get users to their aha moment fast. - Empty State & Tooltip Patterns: Design empty states, contextual tooltips, feature announcements, and progressive disclosure for feature discovery. - Guided Tours & Tutorials: Build interactive walkthroughs with libraries like Intro.js, Shepherd.js, or React Joyride, including completion tracking via localStorage. - Use Case: A team notices high drop-off after signup. Use this Skill to audit the first-run experience, design a 3-step interactive tour, and rewrite empty states with clear CTAs and templates. ## Quick Start Ask the AI to design an onboarding flow for a specific feature, for example: "Create an onboarding experience for the project dashboard including empty states and a short guided tour."

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 a new product feature?

Start by identifying the user's goal, experience level, and the key action defining success. Then introduce one to three core concepts interactively, guide users to a real first success, and always provide a skip option for experienced users.

What makes a good empty state design?

A good empty state explains what will appear there, why it matters, and how to get started with a clear call to action. Add an illustration for visual interest and offer templates or examples so users can create their first item immediately.

Which JavaScript libraries work for product tours and tooltips?

Intro.js, Shepherd.js, and React Joyride handle guided tours with step spotlighting, while Tippy.js and Popper.js power contextual tooltips. Keep tours to three to seven steps and make them dismissable and replayable.

How do I prevent showing the same onboarding twice?

Track completion and dismissal states in localStorage, for example setting flags like onboarding-completed or per-feature tooltip keys. Check these flags before rendering any tour or tooltip so returning users never see repeated prompts.

When should I avoid using a guided product tour?

Avoid tours for simple interfaces where contextual tooltips or empty states suffice, and never block product access behind a mandatory tour. Tours fit complex interfaces, major redesigns, or domain-specific tools requiring background knowledge.