Agent skill

Onboard

by softspark in softspark/ai-toolkit

Sets up ai-toolkit in a project: symlinks, CLAUDE.md, intent interview.

Apache-2.0Auto-check: notesAgent Workflows

Install Onboard

skills CLI
$ npx skills add softspark/ai-toolkit --skill onboard -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install softspark/ai-toolkit onboard --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/softspark/ai-toolkit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/app/skills/onboard .claude/skills/onboard && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
onboard
GitHub stars
179
Token cost
~1.1k tokens
SKILL.md length
485 words
Files
1
Skills in repo
112
Repo updated
First seen
Licence
Apache-2.0

At a glance

Sets up ai-toolkit in a project: symlinks, CLAUDE.md, intent interview.

  • Works in 7 steps: Intent Capture Interview → Prerequisites Check → Install Toolkit → …
  • Tasks that involve Agent instruction files
  • SKILL.md covers What This Command Does, Setup Steps, Usage Examples and Rules, plus 2 more sections
  • Calls git

What it does

Onboard is an agent skill from softspark/ai-toolkit. Sets up ai-toolkit in a project: symlinks, CLAUDE.md, intent interview. Triggers: onboard, setup project, install ai-toolkit, migrate project.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Agent instruction files. The repository describes itself as: Professional-grade AI coding toolkit: 94 skills, 44 agents, multi-platform (Claude, Cursor, Windsurf, Copilot, Gemini, Cline, Roo Code, Aider, Augment, Antigravity, Codex CLI… The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Agent instruction files

Example prompts

  • “/onboard”

Requirements

  • Pre-approved tools (allowed-tools): Bash, Read, Write, Glob

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Intent Capture Interview
  2. Prerequisites Check
  3. Install Toolkit
  4. Configure CLAUDE.md
  5. Configure Settings
  6. Verify Installation
  7. Quick Start Guide

What it can do on your machine

Read from SKILL.md and the folder at commit d64db2b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • Write
    • Glob

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Onboard loads about 1.1k tokens when it runs. Until then it costs about 38 tokens; SKILL.md has 485 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~38
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, Write, Glob

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from softspark/ai-toolkit at commit d64db2b, republished under its Apache-2.0 licence (© softspark). 485 words, ~1,125 tokens.

Download SKILL.mdSave it as .claude/skills/onboard/SKILL.md (or your agent's skills folder).
name
onboard
description
Sets up ai-toolkit in a project: symlinks, CLAUDE.md, intent interview. Triggers: onboard, setup project, install ai-toolkit, migrate project.
allowed-tools
Bash, Read, Write, Glob
effort
medium
disable-model-invocation
true
argument-hint
[project-path]

/onboard - Project Setup Guide

$ARGUMENTS

What This Command Does

Guide the user through setting up the ai-toolkit in their project, including configuration and customization.

Setup Steps

Step 0: Intent Capture Interview

Before setting up tooling, understand the project's undocumented context. Ask the developer these questions (adapt based on what the codebase scan reveals):

  1. What's the one thing a new contributor always gets wrong? — This reveals the biggest documentation gap
  2. Are there files or directories that should NOT be modified? — Identifies protected areas (legacy, generated, vendor)
  3. What's the deployment model? — Monolith, microservices, serverless, edge — shapes which agents and skills are most relevant
  4. Are there non-obvious constraints? — Compliance requirements, performance budgets, browser support matrix
  5. What's the team's review culture? — Strict PR reviews, trunk-based, pair programming — configures /review behavior

Use answers to:

  • Customize the generated CLAUDE.md with project-specific warnings and conventions
  • Select the right --profile (minimal/standard/strict) automatically
  • Pre-configure relevant language rules
Step 1: Prerequisites Check
  • Claude Code CLI installed
  • ai-toolkit repository cloned
  • Current directory is the target project
Step 2: Install Toolkit
bash
# Run the installer from the toolkit directory
/path/to/ai-toolkit/install.sh

This creates symlinks in .claude/:

  • agents/ -> toolkit agents
  • skills/ -> toolkit skills (slash commands + knowledge skills)
  • hooks.json -> quality gates
  • constitution.md -> safety rules
Step 3: Configure CLAUDE.md

Create a project-specific CLAUDE.md from the template:

bash
cp /path/to/ai-toolkit/CLAUDE.md.template ./CLAUDE.md

Customize with:

  • Project description and tech stack
  • Coding standards specific to this project
  • Common development commands
  • Architecture notes
Step 4: Configure Settings

Edit .claude/settings.local.json for project-specific settings:

  • MCP server connections
  • Permission overrides
  • Environment variables
Step 5: Verify Installation
bash
/path/to/ai-toolkit/validate.sh
Step 6: Quick Start Guide
CommandPurpose
/exploreUnderstand the codebase
/planPlan a new feature
/testRun tests
/reviewCode review
/commitCreate a structured commit

Usage Examples

/onboard              # Full guided setup
/onboard verify       # Just verify existing installation
/onboard update       # Update toolkit symlinks
Show full SKILL.md (212 more words)Show less

Rules

  • MUST run the intent-capture interview before creating any files — skip only if the user provides answers up front
  • NEVER overwrite an existing CLAUDE.md without confirming
  • CRITICAL: prefer project-local installation (--local) unless the user asks for global
  • MANDATORY: verify installation at the end with the toolkit's validate script

Gotchas

  • On Windows without WSL, symlink creation requires either Developer Mode or admin privileges. The installer silently skips agents and skills that cannot be linked — verify with ai-toolkit doctor after install on Windows hosts.
  • If .claude/ already exists as a real directory (not a symlink), ai-toolkit install will not replace it. Old files linger. Check ls -la .claude/ for mixed symlink + real-file state before onboarding.
  • settings.local.json is per-user and gitignored, but settings.json is shared. Users who edit the wrong file lose their overrides on git pull.
  • When the target project is a git submodule, the toolkit's notion of "project root" (outermost .git) differs from the developer's — symlinks may land in the parent repo instead of the submodule. Confirm git rev-parse --show-toplevel before installing.

When NOT to Use

  • To update an already-onboarded project — use /onboard update
  • To scaffold a new app from scratch — use /app-builder
  • For plugin development inside ai-toolkit — use /plugin-creator
  • When the project already has its own CLAUDE.md conventions — discuss migration before overwriting

© softspark, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in app/skills/onboard of softspark/ai-toolkit.

Open the folder on GitHubat commit d64db2b

Compare with similar skills

Onboard next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Onboard compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Onboard this skillsoftspark/ai-toolkit179—~1.1kAutomated safety check: NotesApache-2.0
Using Agent Skillsaddyosmani/agent-skills103k4 repos~2.4kAutomated safety check: PassMIT
Claude ReflectBayramAnnakov/claude-reflect1.7k2 repos~627Automated safety check: PassMIT
Writing For Agentsbestofjs/bestofjs3.1k19 repos~2.7kAutomated safety check: PassMIT
Neat-Freak Knowledge CloseoutKKKKhazix/khazix-skills21k—~1.9kAutomated safety check: PassMIT
Task Observerrebelytics/one-skill-to-rule-them-all3.2k1 repos~12kAutomated safety check: PassCC-BY-4.0

Similar skills

  • Using Agent Skills

    addyosmani/agent-skills

    Meta-skill for choosing which workflow skill fits the task at hand, plus always-on habits: surface assumptions, stop on confusion, push back, keep it simple and stay in scope.

    103k GitHub starsUsed in 4 repos~2.4k tokens
    Agent WorkflowsAuto-check passed
  • Claude Reflect

    BayramAnnakov/claude-reflect

    Self-learning system that captures corrections during sessions and reminds users to run /reflect to update CLAUDE.md.

    1.7k GitHub starsUsed in 2 repos~627 tokens
    Agent WorkflowsAuto-check passed
  • Writing For Agents

    bestofjs/bestofjs

    Writing documents for agents. An agent skill from bestofjs/bestofjs.

    3.1k GitHub starsUsed in 19 repos~2.7k tokens
    Agent WorkflowsAuto-check passed
  • Neat-Freak Knowledge Closeout

    KKKKhazix/khazix-skills

    Brings project docs, agent rule files, authorized memory and leftover workspace files back in line with what the code and runtime actually do at the end of a work session.

    21k GitHub stars~1.9k tokensUpdated 7 days ago
    Agent WorkflowsAuto-check passed
  • Task Observer

    rebelytics/one-skill-to-rule-them-all

    Monitors task execution for skill improvement opportunities.

    3.2k GitHub starsUsed in 1 repo~12k tokens
    Agent WorkflowsAuto-check passed
  • SkillOpt Sleep Cycle

    microsoft/SkillOpt

    Official

    Runs an on-demand or nightly sleep cycle that reviews past Claude Code sessions and proposes validated updates to CLAUDE.md and skills.

    18k GitHub stars~2.3k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed

More from softspark/ai-toolkit

All 112 skills in this repo
  • Prepare Test Env

    softspark/ai-toolkit

    Prepare or verify a project QA environment with source identity, readiness, browser access, evidence paths and owned cleanup.

    179 GitHub stars~1.8k tokensUpdated yesterday
    Auto-check: notes
  • A11y Validate

    softspark/ai-toolkit

    Accessibility validator: WCAG 2.1 AA, EN 301 549, EAA. An agent skill from softspark/ai-toolkit.

    179 GitHub stars~3.8k tokensUpdated yesterday
    Auto-check: notes
  • Analyze

    softspark/ai-toolkit

    Analyzes code quality, complexity, patterns across codebase.

    179 GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Autonomous Dev

    softspark/ai-toolkit

    Drives a brief, specification, issue or existing PR through implementation, review, tests and QA to a ready PR.

    179 GitHub stars~2.6k tokensUpdated yesterday
    Auto-check: notes
  • Brand Voice

    softspark/ai-toolkit

    Direct technical voice for docs, README, user-facing text. An agent skill from softspark/ai-toolkit.

    179 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • CI

    softspark/ai-toolkit

    Detect/generate/debug CI pipeline config (GitHub Actions, GitLab CI).

    179 GitHub stars~1.1k tokensUpdated yesterday
    Auto-check: notes

Categories

Questions about Onboard

What does Onboard do?

Sets up ai-toolkit in a project: symlinks, CLAUDE.md, intent interview. Onboard is an agent skill from softspark/ai-toolkit.md, intent interview.

When should I use Onboard?

Onboard fits situations like: tasks that involve Agent instruction files.

How do I install Onboard in Claude Code?

Run `npx skills add softspark/ai-toolkit --skill onboard -a claude-code`. Or copy the skill folder (app/skills/onboard in softspark/ai-toolkit) into .claude/skills/onboard in your project. Claude Code loads it when a task matches its description.

How do I install Onboard in Codex?

Run `npx skills add softspark/ai-toolkit --skill onboard -a codex`. Or copy the skill folder (app/skills/onboard in softspark/ai-toolkit) into .agents/skills/onboard in your project. Codex loads it when a task matches its description.

Can I use Onboard in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add softspark/ai-toolkit --skill onboard -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/onboard, .gemini/skills/onboard, .github/skills/onboard and .opencode/skills/onboard in your project.

What does Onboard need to run?

Going by SKILL.md and its folder, Onboard needs the command-line tools its instructions call (git). Its frontmatter pre-approves these tools: Bash, Read, Write, Glob.

Does Onboard access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Onboard safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Onboard use?

Onboard is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Onboard use?

About 1.1k tokens (SKILL.md is roughly 4.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Onboard?

Skills that share tags, products or a category with Onboard: Using Agent Skills (addyosmani/agent-skills, 103k stars), Claude Reflect (BayramAnnakov/claude-reflect, 1.7k stars), Writing For Agents (bestofjs/bestofjs, 3.1k stars) and Neat-Freak Knowledge Closeout (KKKKhazix/khazix-skills, 21k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Onboard?

softspark (a GitHub user) maintains it in softspark/ai-toolkit, which has 179 GitHub stars. The repository holds 112 skills in this directory. The repository was last updated on October 7, 2026.

Source: softspark/ai-toolkit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.