brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Use when the user asks Codex to inspect, import, enable, disable, deploy, update, repair, migrate, or uninstall Skill Flow skill groups through the skill-flow CLI or bridge protocol.
Claude Code
$ npx -y skills add VintLin/skill-flow --skill skill-flow --agent claude-code
Codex
$ npx skills add VintLin/skill-flow --skill skill-flow -a codex -y
Cursor
$ npx skills add VintLin/skill-flow --skill skill-flow -a cursor -y
Gemini CLI
$ npx skills add VintLin/skill-flow --skill skill-flow -a gemini-cli -y
GitHub Copilot
$ npx skills add VintLin/skill-flow --skill skill-flow -a github-copilot -y
OpenCode
$ npx skills add VintLin/skill-flow --skill skill-flow -a opencode -y
Windsurf
$ npx skills add VintLin/skill-flow --skill skill-flow -a windsurf -y
name: skill-flow description: Use when the user asks Codex to inspect, import, enable, disable, deploy, update, repair, migrate, or uninstall Skill Flow skill groups through the skill-flow CLI or bridge protocol.
Operate Skill Flow through its CLI without editing state files directly. Prefer the machine-readable bridge protocol for agent work; use the human CLI only for simple commands that already emit usable output.
Use installed CLI:
skill-flow bridge --json --request '{"protocolVersion":"1.0","command":"list"}'Inside this repository, use the workspace CLI:
npm run -w skill-flow dev -- bridge --json --request '{"protocolVersion":"1.0","command":"list"}'For payload details, read `references/bridge-commands.md` before crafting a bridge request.
1. Classify the task as read-only, normal mutation, or destructive. 2. Read current state with `list` or a narrower inspect command. 3. For imports, run preview or prepare first; build draft from returned skill selectors. 4. For enable/disable/deploy, call `apply` with full `selectedLeafIds` and `enabledTargets`. 5. For updates or repairs, run `doctor` before and after. 6. Report `ok`, warnings, errors, changed source ids, and any blocked actions.
| Level | Operations | Rule | | --- | --- | --- | | Read-only | `list`, `doctor`, `inspect`, `inspect-enrichment`, `search-import-groups`, `scan-local-import-groups`, `preview-import-source`, `inspect-state-migration` | Execute directly when useful. | | Normal mutation | `bootstrap`, `commit-import-source`, `import-source`, `apply`, `update`, `toggle-pin`, `rename-source`, collections, `save-settings` | Summarize impact; proceed if the user requested that exact change. | | Destructive/high-risk | `uninstall`, non-dry-run `migrate-state`, broad repairs such as `repair-state --all` | Require explicit confirmation after identifying exact ids and scope. |
| User asks | Do | | --- | --- | | "What groups do I have?" | Bridge `list`. | | "Search for a skill" | Human CLI `skill-flow find <query> --json`, or bridge import search for remote groups. | | "Import this repo, keep skills off" | `preview-import-source`, then `import-source` or `prepare-import-source` + `commit-import-source` with `enabledTargets: []`. | | "Turn these skills on for Codex" | `inspect`, map names to leaf ids, then `apply` with `enabledTargets: ["codex"]`. | | "Disable a skill" | `inspect`, remove its leaf id from `selectedLeafIds`, then `apply` with remaining ids. | | "Why did deployment fail?" | `doctor`, then `inspect` for the affected source. | | "Remove this group" | `list`/`inspect`, ask for confirmation, then `uninstall`. |
Turn scattered AI agent skills into organized workflows. Install, manage, and share skills across every major coding agent — Claude Code, Cursor, Grok Build, Copilot, Kimi Code, WorkBuddy, CodeBuddy, ZCode, and more.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.