# Command reference All commands accept the global flags: `--json`, `--quiet`, `--no-color`, `--profile `, `--mcp-url `. Authentication uses `MODELBOUND_API_KEY` or the key stored via `modelbound auth login`. MCP calls default to `https://mcp.modelbound.co/mcp?source=cli`. ## auth - `modelbound auth login [--api-key ]` - `modelbound auth status` - `modelbound auth logout` ## context - `modelbound context set [--repo org/repo] [--path .]` Sets workspace scoping (`set_workspace_context`) before skill operations. Repo is auto-detected from `git remote get-url origin` when omitted. ## sync - `modelbound sync --file [--repo org/repo]` - `modelbound push ` (legacy edge sync) - `modelbound pull ` `sync --file` calls `sync_skill_from_ide` and returns a repo-linked skill UUID. ## findings (Trust & Safety) - `modelbound findings list --skill ` - `modelbound findings ignore --skill ... --key ""` - `modelbound findings unignore --skill ... --key ""` Alternative ignore/unignore: `--class`, `--severity`, `--message` instead of `--key`. ## Test & Optimize workflow ```bash modelbound context set --repo org/repo modelbound sync --file .modelbound/prompt-pr-contributor.md modelbound findings list --skill .modelbound/prompt-pr-contributor.md modelbound findings ignore --skill ... --key "escalation:critical:..." modelbound pipeline run --skill ... --stage test_optimize ``` ## pipeline - `modelbound pipeline run --skill [--stage full|test_optimize|production] [--targets save,marketplace,claude_export] [--bump patch|minor|major|none] [--override-gate] [--no-watch]` - `modelbound pipeline status --skill ` or `--run ` Pre-pipeline checklist (automatic): `set_workspace_context` → `sync_skill_from_ide` → `run_skill_pipeline`. ## test - `modelbound test run --skill [--case ] [--prompt "…"]` - `modelbound test create --skill --name "" --prompt "" [--notes ""]` - `modelbound test list --skill ` - `modelbound test seed --skill [--name ...] [--prompt ...] [--no-pipeline]` `test seed` creates a test case + runs `test_optimize` pipeline (body snapshot) for new skills. ## benchmark / compare / suggest - `modelbound benchmark --skill ` - `modelbound compare --skill ... [--from latest] [--to current]` - `modelbound suggest --skill ` ## version - `modelbound version list --skill ` - `modelbound versions --skill ` (alias) - `modelbound version diff --skill ... --from [--to ]` - `modelbound version restore --skill ... --version