SKILL.md avec un frontmatter YAML et des instructions Markdown.
OpenClaw charge les Skills depuis plusieurs racines selon un ordre de priorité défini.
Créer votre première Skill
1
Create the skill directory
Les Skills se trouvent dans le dossier Vous pouvez regrouper les Skills dans des sous-dossiers pour les organiser — la Skill
reste nommée d’après le frontmatter de
skills/ de votre espace de travail :SKILL.md, et non d’après le chemin du dossier :2
Write SKILL.md
Le frontmatter définit les métadonnées ; le corps fournit les instructions à l’agent.Par défaut, OpenClaw surveille les fichiers
SKILL.md sous les racines des Skills. Si
la surveillance est désactivée ou si vous poursuivez une session existante, démarrez-en
une nouvelle afin que l’agent reçoive la liste actualisée :3
Test it
/skill hello-world pour
l’invoquer explicitement par son nom.Référence de SKILL.md
Champs obligatoires
Clés facultatives du frontmatter
Pour les champs de filtrage (
requires.bins, requires.env, etc.), consultez
Skills — Filtrage.
Utilisation de {baseDir}
Référencez les fichiers situés dans le répertoire de la Skill sans coder les chemins en dur — l’
agent résout {baseDir} par rapport au propre répertoire de la Skill :
Ajouter une activation conditionnelle
Filtrez votre Skill afin qu’elle ne soit chargée que lorsque ses dépendances sont disponibles :Gating options
Gating options
Référence complète : Skills — Filtrage.
Environment and API keys
Environment and API keys
Associez une clé API à une entrée de Skill dans La clé est injectée dans le processus hôte uniquement pendant ce tour de l’agent.
Elle n’atteint pas le bac à sable — consultez
les variables d’environnement dans le bac à sable.
openclaw.json :Proposer via Skill Workshop
Pour les Skills rédigées par un agent, ou lorsque vous souhaitez qu’un opérateur les examine avant leur mise en service, utilisez les propositions de Skill Workshop au lieu d’écrire directementSKILL.md.
--proposal-dir lorsque la proposition comprend des fichiers complémentaires :
PROPOSAL.md à sa racine. Les fichiers complémentaires doivent être placés sous
assets/, examples/, references/, scripts/ ou templates/.
Après examen :
Publier sur ClawHub
1
Ensure your SKILL.md is complete
Vérifiez que
name, description et tous les champs de filtrage metadata.openclaw
sont définis. Ajoutez une URL homepage si vous disposez d’une page de projet.2
Install the standalone ClawHub CLI and log in
3
Publish
--version <version> ou --owner <owner> pour remplacer la
version déduite ou publier sous un propriétaire précis. Consultez
ClawHub — Publication et
CLI ClawHub pour connaître le processus complet, la portée des propriétaires et les autres
commandes de maintenance (clawhub sync, clawhub skill rename, …).Bonnes pratiques
Voir aussi
Skills reference
Ordre de chargement, filtrage, listes d’autorisation et format de SKILL.md.
Skill Workshop
File de propositions pour les Skills rédigées par un agent.
Skills config
Schéma de configuration
skills.* complet.ClawHub
Parcourez et publiez des Skills dans le registre public.
Building plugins
Les Plugins peuvent fournir des Skills avec les outils qu’ils documentent.