name: skill-creator
description: Create a new Claude Code skill following Anthropic's official standards and best practices
argument-hint: [skill-name] [skill-type]
allowed-tools: Read, Write, Bash(mkdir *)
Skill Creator
Crée un nouveau skill Claude Code conforme aux standards officiels Anthropic.
Quand Utiliser ce Skill
✅ Utiliser quand :
- Besoin de créer un nouveau skill
- Convertir des instructions en skill structuré
- Refactoriser un skill existant
- Garantir conformité aux standards Anthropic
Arguments
- $0 (skill-name) : Nom du skill en kebab-case (ex:
deploy-app, review-pr)
- $1 (skill-type) : Type de skill (optionnel)
task : Skill d'action (ex: déploiement, création)
reference : Skill de connaissance passive (ex: conventions, standards)
wizard : Skill interactif guidé (ex: formulaires)
Workflow de Création
1. Déterminer l'Emplacement
Personnel (recommandé pour skills réutilisables) :
~/.claude/skills/<skill-name>/
Projet (pour skills spécifiques) :
.claude/skills/<skill-name>/
2. Structure du Skill
Le skill créera automatiquement :
<skill-name>/
├── SKILL.md # Fichier principal (<500 lignes)
├── reference.md # Documentation détaillée (optionnel)
├── examples.md # Exemples d'utilisation (optionnel)
├── templates/ # Templates de fichiers (optionnel)
└── README.md # Documentation du skill
3. Frontmatter YAML Requis
Chaque SKILL.md doit commencer par :
---
name: skill-name
description: What this skill does
---
4. Champs Frontmatter Optionnels
| Champ | Utilité | Exemple |
|---|
argument-hint | Aide pour arguments | [file] [format] |
disable-model-invocation | Seul user peut invoquer | true |
user-invocable | Seul Claude peut invoquer | false |
allowed-tools | Outils sans permission | [Read, Grep, Bash(gh *)] |
model | Modèle spécifique | claude-opus-4-5 |
context | Exécuter en subagent | fork |
agent | Type de subagent | Explore, Plan |
5. Bonnes Pratiques
Structure du Contenu :
- Overview : Explication rapide (1-2 phrases)
- When to use : Cas d'usage clairs
- Instructions : Étapes ou référence
- Examples : Exemples concrets (dans examples.md si nombreux)
- Resources : Liens vers fichiers supports
Règles :
- SKILL.md < 500 lignes (diviser si plus long)
- Utiliser Markdown structuré (h2, h3, listes)
- Code blocks avec langage spécifié
- Liens relatifs vers fichiers supports
6. Substitutions de Variables
Utilisables dans le skill :
| Variable | Description |
|---|
$ARGUMENTS | Tous les arguments |
$0, $1, $N | Argument par index |
${CLAUDE_SESSION_ID} | ID de session unique |
Exemple :
Deploy $0 to $1 environment:
1. Build application
2. Run tests
3. Deploy to $1
7. Checklist de Validation
Avant de finaliser, vérifier :
Exemples de Skills
Skill Task (Action)
---
name: deploy-app
description: Deploy application to production environment
argument-hint: [environment]
disable-model-invocation: true
context: fork
agent: Plan
---
Deploy $ARGUMENTS to production.
1. Run test suite
2. Build application
3. Deploy to environment
4. Verify deployment
Skill Reference (Connaissance)
---
name: api-conventions
description: API design patterns and standards for this project
user-invocable: false
---
When designing API endpoints:
- Use RESTful naming
- Validate all input
- Include error handling
- Document with OpenAPI
Skill Wizard (Interactif)
---
name: component-creation
description: Create a new UI component following project standards
argument-hint: [component-type] [component-name]
allowed-tools: Read, Write, Edit
---
Create a new component: $0 named $1
1. Choose component type
2. Generate boilerplate
3. Add tests
4. Create documentation
Ressources
Pour plus de détails, consulter :
- Documentation complète :
~/assistant/systeme/claude-skills/
- Standards Anthropic :
~/assistant/systeme/claude-skills/standards.md
- Templates :
~/.claude/skills/skill-creator/templates/
- Checklists :
~/.claude/skills/skill-creator/checklists/
Références Officielles