github/speckit-workflow
Manage and run Spec Kit automation workflows via `specify workflow`. USE FOR: running a workflow by ID or local YAML, resuming a paused/failed run, checking run status, listing/installing/removing workflows, searching the workflow catalog, showing a workflow step graph. DO NOT USE FOR: extensions (use speckit-extension), presets (use speckit-preset), or bundles (use speckit-bundle).
npx skills add https://github.com/github/spec-kit-copilot --skill speckit-workflow
Run and manage spec-kit automation workflows with the Specify CLI
specify workflow command group.
> Prerequisite: needs the specify CLI. If specify --version fails, install it
> with the speckit-cli-setup skill first.
# Discover
specify workflow list
specify workflow search <query>
specify workflow info <id> # details and step graph
# Run
specify workflow run <id-or-path>
specify workflow run <id> -i key=value -i other=value # pass inputs
specify workflow run <id> --json # machine-readable outcome
# Resume / status
specify workflow status <run>
specify workflow resume <run>
# Install / remove
specify workflow add <id-or-url-or-path>
specify workflow remove <id>
# Catalogs (sources workflows are resolved from)
specify workflow catalog list
specify workflow catalog add <url> [--name <name>]
specify workflow catalog remove <index> # by index
# Step types — see the speckit-workflow-step skill
specify workflow step --help
run accepts either an installed workflow ID or a path to a local YAML file.-i key=value (a.k.a. --input) flags.--json when you need to parse the run outcome programmatically; surface ahuman summary to the user afterward.
specify workflow resume rather than re-runningfrom the start.
speckit-workflow-step skill.
Take github/speckit-workflow from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.