AgentKit
Guides

Guides

Installing kits

Install kits into one or more assistant runtimes, select or exclude skills, and refresh them safely.

A kit is a bundle of skills for a coding assistant. ak resolves the kit from the authenticated registry, verifies it, and writes it into the runtime you target.

Targets

Choose the runtime a kit installs into with --target. You can install the same kit into more than one runtime:

ak kit init engineer --target claude-code --global
ak kit init engineer --target codex --global

--global installs for your user account rather than a single project.

Selecting skills

Install only the skills you want, or install everything except a few:

# only these skills
ak kit install engineer --target codex --global --skills ak-cook,ak-plan

# everything except these
ak kit install engineer --target claude-code --global --exclude-skills ak-video

--select-skills opens an interactive picker instead. Companion files each skill needs (references, scripts, assets) are installed alongside it.

Refreshing

A later --force refresh preserves your previously selected subset unless you pass a new selection. This means you can re-run an install to pick up kit updates without losing your skill choices.

Invoking skills

Once installed, invoke a skill by its slash command inside the assistant:

/ak:cook      # shared core skill (in every kit)
/ak:agentize  # an engineer-kit skill

Skill invocations always use the single ak: prefix regardless of which kit they came from. The kit name on the command line stays plain (ak kit init engineer, ak kit uninstall engineer).

Removing a kit

Uninstall through ak so it can unregister the kit from the runtime and clean only the files it owns:

ak kit uninstall engineer --dry-run   # preview
ak kit uninstall engineer --yes

Uninstall snapshots before writing and preserves unknown or user-modified files.

On this page