Source: ai-research (web research, 2026-04-11)
Skills are the simplest extensibility layer in Claude Code: plain Markdown files (.md) in .claude/commands/ that teach Claude how to perform specific tasks. No server, no API, no dependencies. They represent procedural knowledge — recipes for how to do something — and have become the primary way to customize Claude Code behavior.
What Skills Are
- A skill is a
.mdfile placed in.claude/commands/(project-level) or~/.claude/commands/(user-level) - No runtime dependencies — just Markdown that Claude reads and follows
- Progressive disclosure architecture:
- YAML frontmatter (always loaded) — decides when the skill activates and what context it needs
- SKILL.md body — full procedural instructions, loaded on demand
- Linked files — references, scripts, templates, and other assets the skill can point to
Bundled Skills (April 8, 2026)
Five skills ship with Claude Code out of the box:
- /batch — orchestrates large changesets across many files; plans work then spawns parallel worktree agents
- /claude-api — build, debug, and optimize apps using the Claude API and Anthropic SDK (includes prompt caching guidance)
- /debug — systematic diagnosis and resolution of bugs, test failures, and unexpected behavior
- /loop — run a prompt or command on a recurring interval with self-pacing support
- /simplify — review changed code for reuse, quality, and efficiency, then fix issues found
Official Skills
- Frontend Design skill — 277,000+ installs as of April 2026; gives Claude a design system philosophy with opinionated rules about typography, spacing, color, and component architecture
- Remotion Best Practices — specialized rules for programmatic video creation with React (Remotion framework)
- Official skills are installed via the
/pluginsystem or by cloning the skill files directly into.claude/commands/
Agent Skills Open Standard
- Published December 18, 2025 at agentskills.io
- An open, portable standard for defining agent skills that work across platforms
- Adopted by: Microsoft, OpenAI, Atlassian, Figma, Cursor, GitHub
- Goal: write a skill once, run it in any compatible agent environment
- Defines a common schema for skill metadata, activation conditions, and procedural instructions
Enterprise Features
- Org-level skill provisioning on Team and Enterprise plans — admins push skills to all members
- Centralized admin control — govern which skills are available, enforce compliance workflows, audit usage
- Skills are one of the key mechanisms for encoding organizational knowledge (coding standards, deployment procedures, review processes) into Claude
Skills via API
/v1/skills/endpoint for programmatic skill managementcontainer.skillsparameter in the Messages API for attaching skills to API calls- Enables automated pipelines that provision and update skills across teams
Key Takeaways
- Skills are just Markdown files — zero infrastructure, instant to create and iterate on. The wiki community has adopted skills as the basis for LLM-maintained knowledge bases
- The progressive disclosure model (frontmatter, body, linked files) keeps context costs low while allowing deep instructions
- Start with the 5 bundled skills; add one official skill only when it closes a real workflow gap
- The Agent Skills open standard (agentskills.io) makes skills portable across Claude, Cursor, GitHub, and other adopters
- Enterprise plans get centralized skill management and provisioning — see Cowork Plugins for the business-team equivalent
- The API surface (
/v1/skills/,container.skills) enables programmatic skill lifecycle management
Related
- building-skills-guide — the official guide to creating skills from scratch
- skill-design-patterns — five proven structural patterns for skill design
- plugins-and-marketplaces — plugins bundle skills with MCP servers and agents
- skills-vs-mcp-vs-plugins — decision guide for when to use each extensibility layer
- subagents — skills frequently orchestrate subagent workflows
- _index
Try It
- Run
/batch,/debug, or/simplifyin Claude Code to experience bundled skills firsthand - Browse
.claude/commands/in your project to see what skills are already active - Create your first custom skill: add a
.mdfile to.claude/commands/with a YAML frontmatter block and procedural instructions - If you work on frontend: install the official Frontend Design skill (277K+ installs) to get opinionated design guidance
- Review the Agent Skills spec at agentskills.io if you need cross-platform portability