/skill:createSkill Creator
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.
Pour qui, et quand
Quiconque a réexpliqué la même méthode à Claude 3 fois cette semaine et veut capitaliser. 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
/skill:createMode interactif : pose les questions une par une (nom, trigger, outils, contenu), puis crée le fichier et vérifie.
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
/skill:create coach:prep - Prépare un brief avant RDVMode one-shot : nom + description en arguments, le Skill scaffolde le fichier avec les sections standard et te laisse compléter.
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
Installer
$ mkdir -p ~/.claude/skills/skill:create && \
curl -sSL https://letape-dapres.fr/api/skills/skill-create/raw \
-o ~/.claude/skills/skill:create/SKILL.mdPuis redémarre Claude Code. Test avec /skill:create.
Besoin d'installer Claude Code d'abord ? Voir la fiche Claude Code · Télécharger le .md brut
Configuration
skill:createBashWriteReadLe skill en entier
Skill Creator
Create a new Claude Code skill following standard conventions.
Process
Ask the user:
- Name: in
category-nameformat (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)
- Name: in
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
lson the skills folder first to check existing categories
- Path:
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-nameusing 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-namein 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 runsscripts/— 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, coachingproduct-— product management, PRDs, analysiscoach-— structured thinking, calls, feedbackops-— infrastructure, server, deploymentveille-— monitoring, digests, triagemktg-— marketing copy, CRO, expert panels
Review checklist
Before finishing, verify:
- Description starts with a verb and names concrete triggers
- Folder uses the
category-namedash 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
descriptionandallowed-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.
Skills voisins