Tooluck logoTooluck
SKILL.md

onboarding-ux

Agent skill fromjezweb/claude-skills

Audit and generate in-app user guidance — onboarding flows, empty states, tooltips, feature tours, contextual help, defaults, and inline hints. Browses the app to find where new users would get stuck, then produces the actual content and code to fix it. Pairs with ux-audit: audit finds problems, this skill builds the solutions. Triggers: 'onboarding', 'help content', 'empty states', 'user guidance', 'first run experience', 'feature tour', 'app is confusing', 'new user experience', 'make the app welcoming'.

How to install onboarding-ux

install onboarding-ux
# install the claude-skills pack with the skills CLI
npx skills add jezweb/claude-skills

# or add only this skill to Claude Code: copy the folder

plugins/dev-tools/skills/onboarding-ux/

# into

~/.claude/skills/onboarding-ux/ (all projects)

.claude/skills/onboarding-ux/ (one project)

plugins/dev-tools/skills/onboarding-ux/SKILL.md

MITFull file
1# Onboarding UX
2
3Audit a web app for onboarding gaps, then generate the in-app guidance to fix them. The goal: a new user should never stare at a blank screen wondering what to do.
4
5## The Problem This Solves
6
7You've built the features. They work. But when a new user logs in for the first time, they see:
8- Empty tables with column headers and nothing else
9- Sidebars full of labels that mean nothing to them yet
10- No indication of where to start or what the app is for
11- Features they don't know exist because nothing points to them
12
13This skill finds those gaps and produces the content and code to fill them.
14
15## Browser Tool Detection
16
17Same as ux-audit — detect Chrome MCP, Playwright MCP, or playwright-cli. See ux-audit's browser-tools.md reference if needed.
18
19## URL Resolution
20
21Same as ux-audit — prefer deployed/live URL over localhost. Check wrangler.jsonc, CLAUDE.md, or running dev server.
22
23## Workflow
24
25### Phase 1: Audit — Find the Gaps
26
27Browse the app as a brand new user. On every page, evaluate:
28
29#### Empty States
30Navigate to every list/table/collection page. For each:
31
32| Check | Good | Bad |
33|-------|------|-----|
34| What does a zero-data page show? | "No clients yet. Add your first client to get started." + CTA button | Empty table with column headers, or blank white space |
35| Is there a clear action? | Button: "Add your first [thing]" | Nothing — user has to find the action in the nav or a menu |
36…

Excerpt shown under the repository's MIT license.

More skills in claude-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates