/skill:create

Skill 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.

Méta·Débutant·2 min d'installation·Mis à jour le 2 juin 2026·89 lignes
GitHub

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: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
/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

Installer

Une ligne, un terminal
$ mkdir -p ~/.claude/skills/skill:create && \
  curl -sSL https://letape-dapres.fr/api/skills/skill-create/raw \
       -o ~/.claude/skills/skill:create/SKILL.md

Puis 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

Nom
skill:create
Catégorie
Méta
Outils autorisés
BashWriteRead

Le skill en entier

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

  1. 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)
  2. 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
  3. 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.

Skills voisins

Lire l'article lié
Publié le 15 avril 2026 · Mis à jour le 2 juin 2026

Newsletter · L’AI.ssentiel

Chaque vendredi,un signal IA qui compte.

Un outil à tester, un workflow à copier, une lecture qui remue. Pas de spam, désinscription en un clic.

↳ Reçois la prochaine édition

Hebdomadaire · sans engagement