Cinq etapes pour creer une competence
Un guide etape par etape pour creer votre premier Agent Skill.
Etape 1 : Identifier votre besoin principal
Avant d'ecrire quoi que ce soit, definissez clairement :
- Probleme : Quel defi votre competence resout-elle ?
- Public : Qui utilisera cette competence ?
- Portee : Que doit couvrir la competence (et ne pas couvrir) ?
Questions a repondre
- Quelles taches l'IA effectuera-t-elle avec cette competence ?
- Quelles connaissances du domaine sont requises ?
- Quels comportements l'IA doit-elle adopter ?
- Quelles erreurs courantes doivent etre evitees ?
Exemple
Probleme : Les developpeurs ont besoin de retours coherents lors des revues de code Public : Equipes de developpement utilisant des pull requests Portee : Qualite du code, securite et style - pas la gestion de projet
Etape 2 : Ecrire le champ Name
Le nom de votre competence doit etre :
- Descriptif : Indique clairement ce que fait la competence
- Concis : 3-5 mots maximum
- Unique : Se distingue des competences similaires
Bons noms
- "React Component Guidelines"
- "API Security Checker"
- "Brand Voice Guide"
Mauvais noms
- "My Skill" (pas descriptif)
- "The Ultimate Complete Development Guide for Everything" (trop long)
- "Helper" (pas specifique)
Etape 3 : Ecrire la description
La description apparait dans les resultats de recherche et les cartes de competences. Faites-la compter :
- Premiers 100 caracteres : Les plus importants - affiches dans les apercut
- Inclure des mots-cles : Aider les utilisateurs a trouver votre competence
- Etre specifique : Mentionner les fonctionnalites cles ou les cas d'utilisation
Modele
[Action] pour [public] qui [benefice cle]. Couvre [fonctionnalites principales].
Exemple
Code review guidelines for development teams that ensure consistent,
high-quality feedback. Covers security, performance, and style checks.
Etape 4 : Ecrire le contenu principal
Structurez votre contenu pour la clarte et l'efficacite :
Section Context
Fournissez des informations de base :
markdown
## Context
This skill helps AI assistants review code with a focus on:
- Security vulnerabilities
- Performance optimization
- Code style consistency
- Best practice adherence
Section Guidelines
Listez des regles specifiques :
markdown
## Guidelines
1. Always check for input validation
2. Look for potential SQL injection
3. Verify error handling exists
4. Check for hardcoded credentials
5. Review logging practices
Section Examples
Montrez le comportement attendu :
markdown
## Examples
### Security Review Comment
"Consider using parameterized queries here to prevent SQL injection.
The current string concatenation is vulnerable to malicious input."
### Performance Review Comment
"This loop iterates over the entire array for each element.
Consider using a Set or Map for O(1) lookups instead of O(n)."
Etape 5 : Telecharger et tester
Creer le depot
- Allez sur GitHub et creez un nouveau depot
- Ajoutez votre fichier
SKILL.mda la racine - Rendez le depot public
Soumettre au Index
- Visitez /submit sur le marketplace
- Entrez l'URL de votre depot
- Cliquez sur "Submit"
Tester votre competence
Apres soumission :
- Installez la competence sur votre plateforme preferee
- Testez avec divers prompts
- Verifiez que l'IA suit vos directives
- Iterez et ameliorez en fonction des resultats
Liste de verification des tests
Avant de publier, testez ces scenarios :
Operation normale
- [ ] L'IA suit correctement les directives principales
- [ ] Les exemples sont appliques de maniere appropriee
- [ ] Le ton et le style correspondent aux attentes
Cas limites
- [ ] Gere les entrees inhabituelles avec elegance
- [ ] N'entre pas en conflit avec d'autres competences
- [ ] Fonctionne sur toutes les plateformes supportees
Hors portee
- [ ] L'IA defere correctement sur les sujets non lies
- [ ] Ne depasse pas les limites de la competence
- [ ] Gere avec elegance les demandes hors portee
Prochaines etapes
- Format SKILL.md - Reference complete du format
- Bonnes pratiques - Conseils pour des competences efficaces
- Exemples - Apprenez des competences existantes