Brief IA

Anthropic Revolutionizes Claude with Customized Skills

🤖 Models & LLM·Tom Levy·

Anthropic Revolutionizes Claude with Customized Skills

Anthropic Revolutionizes Claude with Customized Skills
Key Takeaways
1The Claude skills, launched in October 2025, allow users to save preferences and workflows for each session.
2In May 2026, the GitHub repository for Claude skills reaches over 141,000 stars, reflecting its success.
3The skills are open-source markdown files, providing specific instructions and supporting files.
💡Why it mattersClaude skills enhance user efficiency by automating the customization of repetitive tasks.
Le brief IA que lisent les pros

Le brief IA que les pros lisent chaque soir

Les 7 actus IA du jour, décryptées en 5 min. Gratuit.

Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.

Choisis ton rythme

Gratuit · Pas de spam · Désabonnement en 1 clic

📄
Full Analysis

The Personalization Challenge with Claude

Every time you start a new conversation with Claude, you need to reset your preferences and context. This includes your preferred output format, your team's writing style, domain-specific vocabulary, and your quality standards. For a one-off question, this may be acceptable, but for repetitive professional work, it becomes a major constraint with each interaction.

Introduction of Claude Skills

Claude Skills have been introduced as a solution to this problem. A skill is a set of instructions that you create once, and Claude automatically loads when the task requires it. This means that your preferences, workflows, and domain expertise are embedded in the skill, eliminating the need to reinsert them in every conversation. Launched in October 2025, these skills quickly became the dominant way to equip Claude with domain-specific capabilities in Claude Code, Claude Desktop, and the Claude API.

Anthropic has published the official skills repository on GitHub as a working reference on how skills should be structured. By May 2026, the repository had over 141,000 stars and more than 16,000 forks, making it one of the most followed AI tools repositories on GitHub.

Understanding Claude Skills

A Claude skill is essentially a folder. Inside, you will find a mandatory SKILL.md file and possibly directories for executable code, documentation, and support files. Unlike plugins or templates, these skills are open-source instructions in markdown.

Architecture and Functioning

Claude skills rely on a three-tier progressive disclosure architecture, minimizing the use of tokens while maintaining specialized expertise. The YAML frontmatter is always loaded, costing about 100 tokens per skill, regardless of how many skills are installed. This metadata layer gives Claude just enough information to decide if the skill is relevant to the current task without loading the full content.

The body of SKILL.md is loaded when Claude determines that the skill is relevant. This contains the complete instructions, step-by-step workflows, examples, and troubleshooting tips. The referenced files are additional files in references/ and assets/ that Claude navigates only when the task requires it. Long API reference guides, detailed style specifications, or extensive troubleshooting sections are found here rather than in the main file. This system means you can have multiple skills installed simultaneously without burdening Claude's context; only the frontmatter of each skill loads by default.

Three design principles govern the entire system: progressive disclosure, as described above. Composability — this means that Claude can load multiple skills simultaneously, so your skill must work well alongside others rather than assuming it is the only capability available. Portability — skills function identically across Claude.ai, Claude Code, and the API. Build a skill once, and it works across all surfaces without modification, as long as the environment supports the dependencies required by the skill.

For teams building on Model Context Protocol (MCP) servers, skills add a layer of knowledge above connectivity. As Anthropic presents it in the official guide: the MCP provides the professional kitchen — access to tools, ingredients, and equipment. Skills provide the recipes and step-by-step instructions to create something valuable. The MCP tells Claude what it can do. Skills tell Claude how to do it well.

Plan Your Skill Before Writing a Line

The most common mistake when building a skill is starting with the file structure rather than the use case. Anthropic's guide is explicit: identify two or three concrete use cases before touching any files.

A well-defined use case answers four questions:

  • What does a user want to accomplish?
  • What multi-step workflow does this require?
  • What tools are needed — Claude's built-in capabilities, or tools connected via MCP?
  • What domain knowledge or best practices should be embedded that the user would otherwise need to explain in every session?

A concrete definition of a use case looks like this:

Use Case: Writing a Blog Post

Trigger: The user says "write a blog post," "create content for our blog," or "draft a post following our style guide."

  1. Read the style guide from references/style-guide.md.
  2. Confirm the topic and target audience with the user.
  3. Write following the header structure and tone guidelines.
  4. Execute the quality checklist before delivering the draft.

Outcome: A complete draft that adheres to the company's style guide without the user needing to paste guidelines into the chat.

The Anthropic team has observed three categories that cover most skill use cases:

  • Document and Asset Creation: Creating documents, presentations, frontend designs, and high-quality, consistent code. The defining feature is the integration of style guides and quality checklists. Claude's built-in code execution and document creation handle output without requiring external tools. Anthropic's official skills repository contains production-quality skills, including document skills for handling docx, pdf, pptx, and xlsx. The frontend design skill is the canonical example here; it integrates design system tokens and component conventions so that every generated user interface adheres to the same standards.

  • Workflow Automation: Multi-step processes with a consistent methodology, research pipelines, content flows, and integration sequences. Key techniques are step-by-step workflows with validation gates between steps, templates for repeated structures, and iterative refinement loops. The skill-creator skill (which is included in Anthropic's official repository and helps build other skills) is the reference example; it guides users through defining the use case, generating frontmatter, and validating as a guided workflow.

  • MCP Enhancement: Workflow guidance layered on top of a functional MCP server. If your users have connected Notion, Linear, or Sentry via MCP but don’t know what workflows to execute, an MCP enhancement skill provides the knowledge layer — sequencing tool calls, integrating domain expertise, and managing errors. The Sentry code review skill, which automatically analyzes and fixes bugs in GitHub pull requests using Sentry's MCP data, is the reference example from Anthropic's official guide.

Before writing the content of SKILL.md, define your success criteria. Anthropic recommends two types. Quantitative: the skill triggers on at least 90% of relevant requests, completes the workflow in a defined number of tool calls, and produces zero failed API calls per execution. Qualitative: users do not need to redirect Claude during the workflow, outputs are structurally consistent across repeated executions, and a new user can accomplish the task on the first try without guidance. These are approximate benchmarks rather than strict thresholds, but defining them in advance gives you something concrete to test against.

Technical Requirements

This is where most skills fail silently. The rules are strict, and the errors they produce are confusing because Claude simply will not load a skill that violates them — without an error message explaining why.

File Structure

your-skill-name/
├── SKILL.md              # Required -- main skill file
├── scripts/              # Optional -- executable code
│   ├── process_data.py
│   └── validate.sh
├── references/           # Optional -- documentation loaded as needed
│   ├── api-guide.md
│   └── examples/
└── assets/               # Optional -- templates, fonts, icons
└── report-template.md

Critical Naming Rules

  • SKILL.md is case-sensitive. The file must be named exactly SKILL.md. Variations like skill.md, SKILL.MD, or Skill.md will not be recognized. Claude simply will not load the skill — no error, no warning.

  • Folder names must use kebab-case. Lowercase letters and hyphens only. No spaces (Notion Project Setup), no underscores (notion_project_setup), no capital letters (NotionProjectSetup). The folder name must match exactly the name field in your frontmatter.

  • No README.md inside the skill folder. All documentation for Claude goes in SKILL.md or references/. If you distribute on GitHub, place your human-readable README at the root of the repository, not inside the skill folder itself.

  • Reserved names: skill names cannot contain "claude" or "anthropic"; these are reserved by Anthropic and will be rejected.

  • No XML angle brackets in the frontmatter. The frontmatter appears directly in Claude's system prompt. XML-like content could inject unintended instructions, so this is a security restriction enforced at the platform level.

YAML Frontmatter

The frontmatter is how Claude decides to load your skill. If it is weak or lacks trigger conditions, the skill will not activate reliably. This is the most common failure mode.

Minimal required format:

name: your-skill-name
description: What it does. Use when the user asks [specific phrases].

The name field must be in kebab-case and match exactly the folder name.

The description field must include both what the skill does and when to use it. The character limit is 1024. According to Anthropic's engineering guidance, this field provides just enough information to Claude to know when each skill should be used without loading all of it into context. Descriptions without trigger conditions...

Brief IA — L'actualité IA en français

L'essentiel de l'actualité de l'intelligence artificielle, décrypté et expliqué chaque jour.