Cédric Rittié

/skill:create

Skill Creator

MétaDébutant2 min d'installation68 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é 15 avril 2026Mis à jour 16 avril 2026
GitHub
Pour qui ?

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.

Configuration

Nom
skill:create
Catégorie
Méta
Description
Le méta-Skill. Crée un nouveau Skill Claude Code en suivant les conventions de nommage, la structure du dossier et le template du frontmatter.
Outils autorisés
BashWriteRead

Installation

Une ligne, un terminal
$ mkdir -p ~/.claude/skills/skill:create && \
  curl -sSL https://www.cedricrittie.com/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

Exemples d'utilisation

/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

Le Skill en entier

Pourquoi le Skill est écrit 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 et plus précis, même quand Claude te répond en français. Le texte produit par le Skill (tes posts, tes audits, tes digests) sort dans la langue que tu utilises, lui. Seules les instructions système 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: ~/Documents/YourVault/Context/Skills/{category:name}/SKILL.md (or wherever the user stores skills)
    • MUST use terminal (Bash/mkdir/Write) because some editors (like Obsidian) cannot create folders with : in the name
    • The folder will be visible and editable in the editor once created
  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 colons — MUST be created via terminal, not via editors that block colons
  • Description field: starts with a verb, explains when to trigger, one sentence
  • 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

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
  • obsidian: — vault operations, notes, templates

What NOT to do

  • Never create the folder from an editor that forbids colons in folder names
  • Never use a language other than English in the SKILL.md content
  • Never skip the frontmatter (description + allowed-tools are required)
  • Never create a skill without confirming name and purpose with the user first

Version publique de ce Skill. 68 lignes. Copie-colle dans ~/.claude/skills/skill:create/SKILL.md pour l'installer.

Lire l'article lié