Claude Code Skills·Claude Skills·The open SKILL.md registry for Claude

HomeLearn › What is a Claude Skill?

What is a Claude Skill?

A Claude skill is a SKILL.md file stored under ~/.claude/skills/<skill-name>/ that tells the Claude Code CLI agent how to perform a specific, named task. When Claude Code starts a session, it auto-discovers every SKILL.md in that directory and invokes the right one based on

A Claude skill is a SKILL.md file stored under ~/.claude/skills/<skill-name>/ that tells the Claude Code CLI agent how to perform a specific, named task. When Claude Code starts a session, it auto-discovers every SKILL.md in that directory and invokes the right one based on the task you ask it to do.

Each SKILL.md has YAML frontmatter (name, description, optional model, allowed-tools, hooks, user-invokable) followed by Markdown instructions. The frontmatter is the metadata Claude uses to decide when to invoke the skill; the body is what to do once invoked.

Claude skills are also called Claude Code skills (more precise, since they're scoped to the Claude Code CLI) and occasionally just skills in community shorthand. The terms are interchangeable.

Why skills exist: the alternative is pasting the same multi-step instructions into Claude every time you want a particular task done. Skills package that boilerplate into a discoverable, version-controlled, shareable file. The ClaudSkills catalog indexes 67,000+ open skills from public GitHub repositories, free to install.

Top 24 indexed skills

  1. cognitive-load-theoryGeneral

    Sweller's Cognitive Load Theory (CLT) for agents writing skill content, designing prompts, building UI/dashboards, and authoring documentation. Working memory holds roughly 4 chunks at a time; CLT classifies…

  2. validate-pluginGeneral

    Validate a Claude Code plugin directory against the official Anthropic spec and Intent Solutions enterprise standard. Runs structural validation (plugin.json fields, file references, permissions) and content…

  3. book-to-skillGeneral

    Converts a technical book (PDF or EPUB) into a structured Claude Code skill — extracting frameworks, mental models, principles, techniques, and anti-patterns the author crystallized. Use when the user wants to study…

  4. skill-checkGeneral

    Validate Claude Code skills against the agentskills specification. Catches structural, semantic, and naming issues before users do.

  5. skill-infrastructureEngineering

    Use when designing the deterministic health-tooling layer for a skill library, diagnosing why an existing library is decaying invisibly, deciding which categories of automated check to add (inventory, protocol…

  6. skills-curator-liteEngineering

    The intelligence layer for Claude skills — without Python. Maintains a trust-rated catalog (curated entries + live GitHub topic search via curl), identifies what fits your project (stack, deps, CLAUDE.md), recommends…

  7. skill-forgeScience

    Generate a production-ready AbsolutelySkilled skill from any source: GitHub repos, documentation URLs, or domain topics (marketing, sales, TypeScript, etc.). Triggers on /skill-forge, "create a skill for…

  8. continuous-learningGeneral

    Continuous learning system that monitors all user requests and interactions to identify learning opportunities. Active during: (1) Every user request and task, (2) All coding sessions and problem-solving activities,…

  9. claudeceptionEngineering

    Claudeception is a continuous learning system that extracts reusable knowledge from work sessions. Triggers: (1) /claudeception command to review session learnings, (2) "save this as a skill" or…

  10. extract-skillGeneral

    (What) Format a SUCCESS WP or unit-contract into a TPMN SKILL.md and store in .claude/skills/. (When) After /archive-work SUCCESS, or anytime human says "extract this as a skill" or "make this…

  11. lythoskill-curatorScience

    Skill discovery engine. Scans your local cold pool (~/.agents/skill-repos), indexes all SKILL.md frontmatter into REGISTRY.json + catalog.db, and lets you query by type, niche, source, or keyword. The CLI is a dumb…

  12. search-skillGeneral

    (What) Search .claude/skills/ and .gem-squared/external-skills/ for skills and skill directories relevant to the current task. (When) During /plan-work when domain capability is needed, or anytime human asks…

  13. promote-skillGeneral

    Use when publishing a SKILL.md-style agent skill across uGig, sh1pt, GitHub/gists, and follow-on skill marketplaces such as ClawHub, Goose, LobeHub, Kilo, Skillstore, FreeMyGent, ClawMart, Manus, VS Code Agent…

  14. skillsmithGeneral

    Discover, install, compare, and manage Claude Code skills. Search the registry, get recommendations, validate skill quality, and manage your installed skills.

  15. aif-skill-generatorTools

    Generate professional Agent Skills for AI agents. Creates complete skill packages with SKILL.md, references, scripts, and templates. Use when creating new skills, generating custom slash commands, or building…

  16. ck:mintlifyEngineering

    Build and deploy documentation sites with Mintlify. Use when creating API docs, developer portals, or knowledge bases. Covers docs.json configuration, MDX components (Cards, Steps, Tabs, Accordions, CodeGroup,…

  17. skill-triageGeneral

    Pick the right Claude Code skill for a task. Ranks installed skills, emits a routing plan, and falls back to web discovery if nothing matches. Use before non-trivial tasks (3+ steps, architectural decisions, or…

  18. refactor-skill-structureEngineering

    Refactorizar un SKILL.md demasiado largo o mal estructurado extrayendo ejemplos a references/EXAMPLES.md, dividiendo procedimientos compuestos y reorganizando secciones para una divulgación progresiva. Usar cuando…

  19. review-skill-formatGeneral

    Revisar un archivo SKILL.md para verificar su conformidad con el estándar agentskills.io. Comprueba los campos del frontmatter YAML, las secciones obligatorias, los límites de recuento de líneas, el formato de los…

  20. skill-createGeneral

    Create new project-local skills with proper directory structure and SKILL.md template. Generates a ready-to-use skill that Gemini CLI can activate immediately.

  21. snyk-agent-scan-complianceSecurity

    Compliance expert for snyk-agent-scan — the agent skill file scanner — NOT for other Snyk CLI tools (snyk test, snyk code SAST, snyk iac, snyk container). Fixes alerts through content restructuring, never by…

  22. update-skill-contentGeneral

    Actualizar el contenido de un SKILL.md existente para mejorar su precisión, completitud y claridad. Cubre el incremento de versión, el refinamiento de procedimientos, la expansión de errores comunes y la…

  23. designing-workflow-skillsEngineering

    Guides the design and structuring of workflow-based Claude Code skills with multi-step phases, decision trees, subagent delegation, and progressive disclosure. Use when creating skills that involve sequential…

  24. skill-ab-optimizerScience

    Continuously tests and improves Claude Code skills using A/B experimentation and Auto Research ML loop. Provides quantitative metrics on skill effectiveness and automatically approves only changes that improve outcomes.

Frequently asked questions

Where do Claude skills live on disk?
Under ~/.claude/skills/<skill-name>/SKILL.md on macOS and Linux, or the equivalent %USERPROFILE%\.claude\skills\<skill-name>\SKILL.md on Windows. The directory name (slug) is what Claude uses to reference the skill internally. Some skills also include helper scripts, sample data, or sub-skills in additional files within that directory — only SKILL.md is required.
How does Claude decide when to use a skill?
Claude reads the description: field in each skill's frontmatter at session start. When you give Claude a task, it picks the skill (if any) whose description best matches what you asked. You can also invoke a skill explicitly by name (e.g. "use the code-review skill on this PR"). For finer control, the frontmatter can declare user-invokable: true so the skill only fires when named, never auto-selected.
Are Claude skills the same as Anthropic Skills (the platform feature)?
No. "Anthropic Skills" refers to the upcoming platform-level feature for managing capabilities across Claude products. "Claude Code skills" are the SKILL.md files this site indexes — a community-driven extensibility surface inside the Claude Code CLI specifically. ClaudSkills is unaffiliated with Anthropic.
How do I install a Claude skill?
Four steps: (1) mkdir -p ~/.claude/skills/<slug>, (2) curl -fsSL https://claudskills.com/skills/<slug>/SKILL.md -o ~/.claude/skills/<slug>/SKILL.md, (3) restart Claude Code, (4) run /skills to confirm. Or use the ClaudSkills desktop app for one-click install on macOS / Windows.
How do I write a Claude skill?
Start from the how-to-write guide; the minimum viable skill is 5–10 lines of frontmatter + a one-paragraph description of the task. The frontmatter reference documents every supported field. Submit your skill via the homepage form and the nightly miner will pick it up.
Are Claude skills free?
The catalog is free — every SKILL.md file in ClaudSkills can be copied and used at no cost (each carries its source repository's license, almost always MIT/Apache/permissive). ClaudSkills Pro ($9/month, $79/year, or $149 one-time) adds the multi-signal Quality Score and one-click install in the desktop app. We never charge skill authors anything; this is an open registry.