Créer des Skills
Les Skills apprennent à l’agent comment et quand utiliser les outils. Chaque Skill est un répertoire contenant un fichierSKILL.md avec un frontmatter YAML et des instructions en markdown.
Pour savoir comment les Skills sont chargées et priorisées, voir Skills.
Créez votre première Skill
Écrire SKILL.md
Créez
SKILL.md dans ce répertoire. Le frontmatter définit les métadonnées,
et le corps markdown contient les instructions pour l’agent.Ajouter des outils (facultatif)
Vous pouvez définir des schémas d’outils personnalisés dans le frontmatter ou demander à l’agent
d’utiliser des outils système existants (comme
exec ou browser). Les Skills peuvent aussi
être fournies dans des plugins à côté des outils qu’elles documentent.Charger la Skill
Démarrez une nouvelle session pour qu’OpenClaw prenne en compte la Skill :Vérifiez que la Skill a été chargée :
Référence des métadonnées de Skill
Le frontmatter YAML prend en charge ces champs :| Field | Required | Description |
|---|---|---|
name | Oui | Identifiant unique (snake_case) |
description | Oui | Description sur une ligne affichée à l’agent |
metadata.openclaw.os | Non | Filtre d’OS (["darwin"], ["linux"], etc.) |
metadata.openclaw.requires.bins | Non | Binaires requis dans le PATH |
metadata.openclaw.requires.config | Non | Clés de configuration requises |
Bonnes pratiques
- Soyez concis — indiquez au modèle quoi faire, pas comment être une IA
- La sécurité avant tout — si votre Skill utilise
exec, assurez-vous que les prompts n’autorisent pas l’injection de commandes arbitraires à partir d’entrées non fiables - Testez localement — utilisez
openclaw agent --message "..."pour tester avant de partager - Utilisez ClawHub — parcourez et contribuez des Skills sur ClawHub
Où vivent les Skills
| Location | Precedence | Scope |
|---|---|---|
\<workspace\>/skills/ | La plus haute | Par agent |
\<workspace\>/.agents/skills/ | Haute | Par agent du workspace |
~/.agents/skills/ | Moyenne | Profil d’agent partagé |
~/.openclaw/skills/ | Moyenne | Partagé (tous les agents) |
| Bundled (shipped with OpenClaw) | Basse | Global |
skills.load.extraDirs | La plus basse | Dossiers partagés personnalisés |
Lié
- Référence Skills — chargement, priorité et règles de contrôle
- Configuration des Skills — schéma de configuration
skills.* - ClawHub — registre public de Skills
- Building Plugins — les plugins peuvent fournir des Skills