Création de compétences d'agent

VérifiéSûr

Créer une nouvelle compétence d'agent avec une structure appropriée et une divulgation progressive.

Spar Skills Guide Bot
DocumentationDébutant
22/07/2026
Claude Code
#skill-authoring#progressive-disclosure#agent-config#documentation#prompt-engineering

Recommandé pour

Synthèse automatique

Guide la rédaction d'un nouveau skill d'agent : cadrage des besoins, structure de fichiers, modèle de SKILL.md et rédaction de la description déclencheuse.

Points forts

  • Impose une description au format « ce que ça fait » + « Use when… » avec un contre-exemple explicite
  • Fournit une arborescence de fichiers type et un modèle de SKILL.md directement réutilisable
  • Donne des seuils concrets pour scinder les fichiers (plus de 100 lignes) et pour ajouter des scripts déterministes
  • Se termine par une checklist de relecture facile à appliquer

Limites

  • Aucune méthode pour vérifier ensuite que le skill se déclenche réellement sur les bonnes requêtes
  • Ne traite que la structure et les métadonnées, pas la qualité rédactionnelle du contenu des instructions
  • Les sections « Workflows » et « Advanced features » du modèle sont citées sans exemple rempli
Quand l'utiliser

À utiliser lorsqu'on crée un nouveau SKILL.md ou qu'on restructure un skill existant pour Claude Code.

Quand l'éviter

À éviter pour rédiger de la documentation produit classique ou pour diagnostiquer un skill déjà installé qui se charge mais produit de mauvais résultats.

Analyse de sécurité

Sûr
Score qualité86/100

This is a documentation-only meta-skill describing how to author agent skills. It declares no tools, contains no executable code, no network calls, no file-system mutations, and no credential or environment access. The only artifacts are Markdown templates and guidance text, so there is no meaningful execution risk.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

Create a new skill
I want to build a skill that converts CSV exports into tidy JSON. Can you help me draft the SKILL.md properly?
Fix a weak description
Here's my skill's frontmatter — the description just says "Helps with documents". Rewrite it so my agent knows when to load it.
Split an oversized skill
My SKILL.md is 300 lines and mixes deployment steps with schema reference. Restructure it using progressive disclosure.

description: Create a new agent skill with proper structure and progressive disclosure.

Writing Skills

Process

  1. Gather requirements - ask user about:

    • What task/domain does the skill cover?
    • What specific use cases should it handle?
    • Does it need executable scripts or just instructions?
    • Any reference materials to include?
  2. Draft the skill - create:

    • SKILL.md with concise instructions
    • Additional reference files if content exceeds 500 lines
    • Utility scripts if deterministic operations needed
  3. Review with user - present draft and ask:

    • Does this cover your use cases?
    • Anything missing or unclear?
    • Should any section be more/less detailed?

Skill Structure

skill-name/
├── SKILL.md           # Main instructions (required)
├── REFERENCE.md       # Detailed docs (if needed)
├── EXAMPLES.md        # Usage examples (if needed)
└── scripts/           # Utility scripts (if needed)
    └── helper.js

SKILL.md Template

---
name: skill-name
description: Brief description of capability. Use when [specific triggers].
---

# Skill Name

## Quick start

[Minimal working example]

## Workflows

[Step-by-step processes with checklists for complex tasks]

## Advanced features

[Link to separate files: See [REFERENCE.md](REFERENCE.md)]

Description Requirements

The description is the only thing your agent sees when deciding which skill to load. It's surfaced in the system prompt alongside all other installed skills. Your agent reads these descriptions and picks the relevant skill based on the user's request.

Goal: Give your agent just enough info to know:

  1. What capability this skill provides
  2. When/why to trigger it (specific keywords, contexts, file types)

Format:

  • Max 1024 chars
  • Write in third person
  • First sentence: what it does
  • Second sentence: "Use when [specific triggers]"

Good example:

Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when user mentions PDFs, forms, or document extraction.

Bad example:

Helps with documents.

The bad example gives your agent no way to distinguish this from other document skills.

When to Add Scripts

Add utility scripts when:

  • Operation is deterministic (validation, formatting)
  • Same code would be generated repeatedly
  • Errors need explicit handling

Scripts save tokens and improve reliability vs generated code.

When to Split Files

Split into separate files when:

  • SKILL.md exceeds 100 lines
  • Content has distinct domains (finance vs sales schemas)
  • Advanced features are rarely needed

Review Checklist

After drafting, verify:

  • [ ] Description includes triggers ("Use when...")
  • [ ] SKILL.md under 100 lines
  • [ ] No time-sensitive info
  • [ ] Consistent terminology
  • [ ] Concrete examples included
  • [ ] References one level deep

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/agent-skill-creation-mrwakdt6/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/agent-skill-creation-mrwakdt6' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/agent-skill-creation-mrwakdt6/download' --output '.skill-downloads/agent-skill-creation-mrwakdt6/SKILL.md.part' && mv '.skill-downloads/agent-skill-creation-mrwakdt6/SKILL.md.part' '.skill-downloads/agent-skill-creation-mrwakdt6/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Le fichier ne fournit pas un en-tête name/description exploitable pour cette procédure native. Le téléchargement reste disponible pour lecture ; utilisez le mode manuel ci-dessous.

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/agent-skill-creation-mrwakdt6/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires