github/speckit-preset
Manage Spec Kit presets via `specify preset`. USE FOR: installing/removing presets, searching the preset catalog, showing preset info, resolving which template a preset name maps to, enabling/disabling presets, setting preset resolution priority, managing preset catalogs. DO NOT USE FOR: extensions (use speckit-extension), bundles (use speckit-bundle), or workflows (use speckit-workflow).
npx skills add https://github.com/github/spec-kit-copilot --skill speckit-preset
Manage spec-kit presets with the Specify CLI specify preset command group.
Presets bundle templates/configuration for a particular domain or workflow.
> Prerequisite: needs the specify CLI. If specify --version fails, install it
> with the speckit-cli-setup skill first.
# Discover
specify preset list
specify preset search <query>
specify preset info <id>
specify preset resolve <name> # show which template a name resolves to
# Install
specify preset add <id>
specify preset add --from <url> # install from a ZIP URL
specify preset add --dev <path> # install from a local directory
specify preset add <id> --priority <n> # lower number = higher precedence
# Lifecycle
specify preset enable <id>
specify preset disable <id>
specify preset set-priority <id> <n>
specify preset remove <id>
# Catalogs (sources presets are resolved from)
specify preset catalog list
specify preset catalog add <url>
specify preset catalog remove <name>
10).specify init <name> --integration copilot --integration-options="--skills" --script sh --preset <id>
(use --script ps on Windows; see the speckit-init skill for the full OS-aware form and
why --script is required).
specify preset resolve to debug unexpected template resolution.specify preset add does not scaffold skills — apreset overrides the templates used to generate command content and is applied
at init time. /skills reload only matters if a regeneration actually changes
SKILL.md files under .github/skills/.
Take github/speckit-preset 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.