Onboard
Fires once after install to welcome the user and surface the tonone-onboard skill, then stays silent forever after.
Why use this
A new plugin with 23 agents and 100+ skills is easy to install and then forget. This hook guarantees every user sees the entry point to the tour exactly once, without ever nagging them again.
Lifecycle
Where in the Claude Code session this hook fires.
Fires once when a Claude Code session opens.
How it works
On first session start after install, writes a marker file to ~/.config/tonone/onboarded and prints a welcome banner pointing to the /tonone-onboard tour. On every subsequent session start it exits silently. Never blocks the session on error.
settings.json
What the hook configuration looks like in ~/.claude/settings.json after install.
{
"hooks": {
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "node ~/.claude/plugins/tonone-ai/tonone/tonone-onboard.js"
}
]
}
]
}
}Install
This hook
Install Onboard
1. Add to marketplace
2. Install this hook
More session hooks
All hooksReady to use Onboard?