# SkillBoard Reference This is the operator reference for users who already understand the basic SkillBoard flow and need exact command, config, and lifecycle details. For installation and bootstrap commands, start with [install.md](install.md). For a guided first workflow, use [user-flow.md](user-flow.md). ## Command Forms Most examples use the global `skillboard` binary. When running from a clone without `npm install -g agent-skillboard`, replace `skillboard ` with `node bin/skillboard.mjs ` and run from the repository root. The npm package is `agent-skillboard`; the executable remains `skillboard`. For CI or scripts, the explicit package form avoids binary-name ambiguity: ```bash npx --yes --package agent-skillboard skillboard init npx --yes --package agent-skillboard skillboard doctor --summary npx --yes --package agent-skillboard skillboard brief --workflow npm exec --yes --package agent-skillboard -- skillboard init npm exec --yes --package agent-skillboard -- skillboard doctor --summary npm exec --yes --package agent-skillboard -- skillboard brief --workflow ``` After a global install, postinstall auto-runs agent-layer setup for detected supported agent homes. Use `skillboard setup` later when you add another supported agent, skipped lifecycle scripts, or need to repair user-level agent guidance. This is agent-layer integration; it does not initialize, attach, or manage individual projects. If `init` does not print a workflow, run the unscoped `brief` command it prints instead. Unreleased GitHub builds are available when intentionally testing repository state before the next npm release: ```bash npx --yes --package github:NyXXiR/skillboard skillboard init npx --yes --package github:NyXXiR/skillboard skillboard doctor --summary npx --yes --package github:NyXXiR/skillboard skillboard brief --workflow ``` From a source clone: ```bash git clone https://github.com/NyXXiR/skillboard.git cd skillboard npm install npm test node bin/skillboard.mjs init --dir /path/to/your/project node bin/skillboard.mjs doctor --dir /path/to/your/project --summary node bin/skillboard.mjs brief --dir /path/to/your/project --workflow ``` ## Commands ```bash skillboard setup [--yes] [--agent codex[,claude,opencode,hermes]] skillboard import-skill --from --to --skill [--target-skill ] [--adapted-file ] [--dry-run] [--yes] [--replace] [--json] skillboard init [--dir ] [--scan-root [,]] [--no-scan-installed] skillboard uninstall [--dir ] [--dry-run] [--purge] [--remove-config|--reset-config] [--remove-reports] [--remove-hooks] [--keep-empty-dirs] skillboard inventory refresh [--dir ] [--config ] [--scan-root [,]] [--dry-run] [--json] skillboard inventory detect --unit --config [--install-output ] [--config-file a,b] [--source ] [--kind ] [--scope ] [--dry-run] [--json] skillboard sources refresh [--dir ] [--config ] [--unit [,]] [--cache-dir ] [--dry-run] [--json] skillboard doctor [--dir ] [--config ] [--skills ] [--verify] [--strict] [--json] [--summary] skillboard status [--dir ] [--config ] [--skills ] [--verify] [--strict] [--json] [--summary] skillboard brief [--workflow ] [--intent ] [--dir ] [--config ] [--skills ] [--include-actions] [--verbose] [--json] skillboard apply-action [--workflow ] [--dir ] [--config ] [--skills ] [--dry-run] [--yes] [--allow-destructive] [--json] skillboard import --profile --source-root [--profile-dirs a,b] [--out ] skillboard import --profile --source-root --config --merge [--replace] [--dry-run] skillboard scan --config --skills skillboard check --config --skills skillboard list [skills|workflows|harnesses|install-units] --config --skills skillboard explain --config --skills skillboard route --workflow --config --skills [--json] skillboard can-use --workflow --config --skills skillboard guard use --workflow --config --skills skillboard audit sources --config --skills [--verify] skillboard rollout [audit|plan|apply|rollback|report] [--dir ] [--config ] [--skills ] [--transaction ] [--json] skillboard hook install --workflow --config --skills [--out ] [--skillboard-bin ] [--dry-run] [--json] skillboard lock write --config --skills [--out ] [--replace] [--allow-unverified] skillboard review install-unit [--trust-level trusted|reviewed|unreviewed|blocked] --config --skills skillboard add skill --path --config --skills skillboard add workflow --harness --config --skills [--skill [,]] skillboard add harness --config --skills [--status ] [--command [,]] skillboard variant add --from --capability --workflow --config --skills [--path ] [--mode manual-only|router-only|workflow-auto] [--category ] [--owner-install-unit ] [--dry-run] [--json] skillboard variant fork --from --capability --workflow --path --config --skills [--adapted-for