skill development

Official

skill development

anthropics ↓ 16k
Claude Code
View source ↗

What it does

  • When to include: When the same code is being rewritten repeatedly or deterministic reliability is needed
  • Example: scripts/rotatepdf.py for PDF rotation tasks
  • Benefits: Token efficient, deterministic, may be executed without loading into context
  • Note: Scripts may still need to be read by Claude for patching or environment-specific adjustments
  • When to include: For documentation that Claude should reference while working
  • Use cases: Database schemas, API documentation, domain knowledge, company policies, detailed workflow guides
  • Benefits: Keeps SKILL.md lean, loaded only when Claude determines it's needed

Requirements & configuration

  • Executable code (Python/Bash/etc.) for tasks that require deterministic reliability or are repeatedly rewritten.
  • Benefits: Token efficient, deterministic, may be executed without loading into context
  • Note: Scripts may still need to be read by Claude for patching or environment-specific adjustments
  • When to include: When the skill needs files that will be used in the final output
  • 1. Rotating a PDF requires re-writing the same code each time

Configuration: SKILL

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

skill development

Source

Repository: https://github.com/anthropics/claude-code

skill development FAQ

What does the skill development skill do?

This skill should be used when the user wants to "create a skill", "add a skill to plugin", "write a new skill", "improve skill description", "organize skill content", or needs guidance on skill structure, progressive disclosure, or skill development best practices for Claude Code plugins. When to include: When the same code is being rewritten repeatedly or deterministic reliability is needed Example: scripts/rotatepdf.py for PDF rotation tasks

What does skill development require?

Executable code (Python/Bash/etc.) for tasks that require deterministic reliability or are repeatedly rewritten. Benefits: Token efficient, deterministic, may be executed without loading into context Note: Scripts may still need to be read by Claude for patching or environment-specific adjustments When to include: When the skill needs files that will be used in the final output 1. Rotating a PDF requires re-writing the same code each time Configuration keys: SKILL.

How do I install skill development?

Run: npx -y skills add https://github.com/anthropics/claude-code --skill skill development --agent claude-code — the source lives at github.com/anthropics/claude-code.

Maintain skill development?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

skill development on getagentictools
[![skill development on getagentictools](https://getagentictools.com/badge/skills/anthropics-claude-code-skill-development.svg)](https://getagentictools.com/skills/anthropics-claude-code-skill-development?ref=badge)
npx agentictools info skills/anthropics-claude-code-skill-development

The second line is the CLI lookup for this page — handy in READMEs and docs.