Skills
The agent commands that drive Sunboard — and how they're installed for Claude Code, Codex, and opencode.
Skills are the first-party commands your AI coding agent uses to drive Sunboard.
In practice you use just two: /sunboard.onboarding to set onboarding up or
change it, and /sunboard.analyze to improve it from analytics. Each one
plans the work with you, then runs the rest of the skills — spec, survey,
segment, wiring, deploy — for you. You rarely run sunboard, or the other
skills, directly.
The agent always works in the sandbox: it deploys and tests there, and ships to production only when you approve a promote.
How skills are installed
sunboard init installs the skills for whichever AI coding harnesses you select
— pick one or several. Each harness has its own file format and location, so
Sunboard writes the matching files for each:
| Harness | Installed to | How you invoke it |
|---|---|---|
| Claude Code | .claude/commands/sunboard.<skill>.md | /sunboard.<skill> slash command |
| opencode | .opencode/commands/sunboard.<skill>.md | /sunboard.<skill> slash command |
| Codex | .agents/skills/sunboard-<skill>/SKILL.md | picked up as an agent skill (sunboard-<skill>) |
These files live in your repo, so they're versioned with your code and shared with your team — anyone who clones the project gets the same skills.
After upgrading the CLI
Run sunboard skills update to refresh the installed skill files for your
harnesses to the latest version.
Start here
The two skills you actually invoke. Each one plans with you and drives the building blocks below.
Onboarding
Set up onboarding or change it — plans the whole flow and runs the rest for you.
Analyze
Improve onboarding that's already live, from real funnel data.
Building blocks
The steps Onboarding and Analyze run on your behalf. You can invoke them
directly when you want to do just one thing, but you usually won't need to.
Spec
Author one experience's YAML — one per cohort.
Survey
Collect onboarding.* attributes that route new users.
Implement
Wire selectors and track() calls into your app.
Tour
Add or refine a product tour in a spec.
Segment
Create and bind the segments that route cohorts.
Deploy
Activate a version in the sandbox, ready to test and promote.
Styling
Optional — Onboarding offers these at the end of its flow, or run them anytime.