Quiconque a réexpliqué la même méthode à Claude 3 fois cette semaine et veut capitaliser.
Skill Creator
Méta·Débutant·2 min d'installation·89 lignes
Guide la création d'un nouveau Skill en 4 étapes : nom (category:name), description (ce qui le déclenche), outils autorisés, contenu principal. Gère les deux-points dans les noms de dossiers (que mkdir n'aime pas toujours). Symlink automatiquement vers ~/.claude/skills/ si tu stockes tes Skills dans un vault Obsidian.
Publié le 15 avril 2026 · Mis à jour le 2 juin 2026
Pour qui, et quand
Par contre : si tu n'utilises Claude Code que pour du one-shot, les Skills n'apportent rien, ils servent à capitaliser sur des méthodes que tu réutilises.
En situation
Toi
/skill:create
Mode interactif : pose les questions une par une (nom, trigger, outils, contenu), puis crée le fichier et vérifie.
Résultat type
On crée un nouveau Skill.
1. Nom (format : category:name)
> coach:prep
2. Description courte (qu'est-ce qui le déclenche ?)
> Prépare un brief pour un rendez-vous client à partir de notes passées
3. Outils autorisés (séparés par virgule, ou "auto")
> Read, Write, WebSearch
4. Instructions principales
> (colle le contenu ici)
Créé : ~/Documents/YourVault/Context/Skills/coach:prep/SKILL.md
Symlinké : ~/.claude/skills/coach:prep → vault
Redémarre Claude Code. Teste avec /coach:prep
Toi
/skill:create coach:prep - Prépare un brief avant RDV
Mode one-shot : nom + description en arguments, le Skill scaffolde le fichier avec les sections standard et te laisse compléter.
Résultat type
Squelette créé à ~/Documents/YourVault/Context/Skills/coach:prep/SKILL.md
Le scaffold contient :
- Frontmatter (description, allowed-tools)
- # Titre
- ## Quand l'utiliser
- ## Workflow
- ## Format de sortie
Ouvre le fichier pour compléter les instructions. Puis :
ln -s ~/Documents/YourVault/Context/Skills/coach:prep ~/.claude/skills/coach:prep
Pourquoi le skill est en anglais ? Les LLM sont entraînés majoritairement sur de l'anglais. Un prompt système en anglais donne des résultats plus fiables, même quand l'assistant te répond en français. Ce que le skill produit sort dans ta langue ; seules les instructions restent en anglais, par choix de performance.
Skill Creator
Create a new Claude Code skill following standard conventions.
Process
Ask the user:
Name: in category-name format (e.g. coach-call, product-prd, ops-deploy)
Purpose: what should this skill do? (1-2 sentences is enough)
Allowed tools: which tools can the skill use without asking permission? (default: Read, Write)
Create the skill folder and file:
Path: <skills folder>/{category-name}/SKILL.md (the skills directory, typically symlinked to ~/.claude/skills/)
The dash separator is sync-safe: tools that block : in folder names (some note editors) handle a dash fine
Run ls on the skills folder first to check existing categories
Write the SKILL.md following this template:
---
description: [One clear sentence. Start with a verb. Explain WHEN to trigger this skill.]
allowed-tools: [Comma-separated list of tools]
---
# [Skill title]
[Core instructions for Claude when this skill is invoked.]
## [Sections as needed]
[Keep instructions precise and actionable. No filler.]
Conventions
Language: all skill files are written in English (instructions, frontmatter, comments)
Folder naming: category-name using a dash separator. Dash (not colon) so the folder syncs safely across editors and devices, including tools that block : in folder names
Description field: starts with a verb, explains when to trigger, one sentence. A vague description ("Helps with documents") gives the agent no way to distinguish this skill from others — name the concrete triggers
Tone of instructions: direct, imperative, no fluff
Location: your skills folder (typically symlinked to ~/.claude/skills/)
After creation: the skill is immediately available as a slash command /category-name in Claude Code
Progressive disclosure
Keep SKILL.md concise. As a rule of thumb, if it grows past ~100 lines, split the detail into companion files loaded on demand:
REFERENCE.md, EXAMPLES.md, FORMAT.md — pulled in only when the relevant step runs
scripts/ — for deterministic logic. A bundled script saves tokens and is more reliable than code regenerated each run
Keep references one level deep (SKILL.md points to companion files, companion files do not chain further).
Categories already in use
Check existing skills before creating:
ls ~/.claude/skills/
Common categories:
writing- — text writing, editing, coaching
product- — product management, PRDs, analysis
coach- — structured thinking, calls, feedback
ops- — infrastructure, server, deployment
veille- — monitoring, digests, triage
mktg- — marketing copy, CRO, expert panels
Review checklist
Before finishing, verify:
Description starts with a verb and names concrete triggers
Folder uses the category-name dash convention
No time-sensitive info baked in (dates, "current" versions)
Terminology is consistent throughout the file
SKILL.md stays concise; detail externalised if past ~100 lines
References are one level deep
Frontmatter has both description and allowed-tools
What NOT to do
Never use a language other than English in the SKILL.md content
Never skip the frontmatter (description + allowed-tools are required)
Never bake time-sensitive info into a skill (it goes stale)
Never create a skill without confirming name and purpose with the user first
Version publique. 89 lignes. Copie-la dans ~/.claude/skills/skill:create/SKILL.md pour l'installer.