Skip to content

Skills Overview

New here? Start with GettingStarted/first-skill.md for a step-by-step tutorial that walks you through creating your first skill. The sections below are the full reference for all 29 frontmatter fields and 14 bundled skills.

Reference for the Claude Code skill system — both the YAML frontmatter schema used by skill, agent, command, memory, and output-style files, and the catalog of bundled skills shipped with the CLI.

Frontmatter schema

  1. Frontmatter reference

Bundled skills catalog

  1. How bundled skills work
  2. Publicly-documented bundled skills
  3. Internal / undocumented bundled skills
  4. Discrepancies & notes
  5. Adding your own skills

6 documents, 14 bundled skills catalogued (with 6 also cross-listed as internal), plus one full frontmatter schema reference.

#DocumentDescriptionEntries
1Frontmatter referenceComplete YAML frontmatter schema for skills, subagents, slash commands, memory files, and output styles. Every field with type, default, example, and source.ts discrepancy notes.29 fields
2How bundled skills workRegistration, prompt builders, isEnabled gating, reference file extraction, and the user/model invocation model.narrative
3Publicly-documented bundled skillsCatalog of bundled skills grouped by purpose — code operations, session, integrations, configuration, developer.14 skills
4Internal / undocumented bundled skillsAnt-only and feature-flag-gated bundled skills that don’t appear in public docs.6 skills (cross-listed)
5Discrepancies & notesDoc-vs-source mismatches, non-skill support files in bundled/, gating summary, and wiring caveats.narrative
6Adding your own skillsWhere user, project, plugin, and managed skills live on disk, plus pointer to the frontmatter schema.narrative
SkillAliases/command?Model-invocable?GatingPurpose
/batchYesalways onOrchestrate large parallel refactors across a codebase
/simplifyYesalways onReview code for reuse, quality, and efficiency issues
/debugNoalways onEnable debug logging and diagnose session issues
/loop/proactiveYesfeature-flagRun prompts on a recurring cron interval
/claude-apiYesalways onLoad Claude API reference material for your language
/verifyNoant-onlyVerify a code change works by running the app
/rememberNoauto-memory onlyReview and organize auto-memory entries
/stuckNoant-onlyDiagnose frozen/stuck Claude Code sessions
/claude-in-chromeYesconditionalAutomate Chrome browser interactions
/keybindings-helpNoif customization enabledConfigure keyboard shortcuts
/update-configYesalways onModify Claude Code settings and hooks
/lorem-ipsumNoant-onlyGenerate filler text for context testing
/skillifyNoant-onlyCapture a session as a reusable skill
/scheduleYesfeature-flagSchedule remote agents on a cron