Tutoriel 24 — OpenClaw Skill Creator : créez un Skill de qualité de zéro et publiez-le sur ClawHub (2026)
Objectif : utiliser le flux guidé du Skill Creator pour écrire un Skill de haute qualité de zéro et le publier sur ClawHub afin que les utilisateurs du monde entier puissent l'installer.
Qu'est-ce que Skill Creator ?
@chindden/skill-creator est un méta-outil pour créer des Skills sur ClawHub (59k téléchargements). C'est lui-même un Skill qui, une fois installé, fournit un flux guidé interactif vous aidant à :
- Définir le nom, la description fonctionnelle et les mots-clés de déclenchement du Skill
- Générer un fichier
SKILL.mdconforme aux standards - Configurer les permissions d'appel d'outils (tool use)
- Tester et déboguer
- Packager et publier sur ClawHub
Écrire un Skill openclaw ne nécessite pas de savoir programmer — Skill Creator convertit votre description en langage naturel en format normalisé.
Étape 1 : Installer Skill Creator
/install @chindden/skill-creator
Vérification :
pnpm openclaw skills list
# Le Skill skill-creator devrait apparaîtreÉtape 2 : Démarrer le flux de création
Dans WebChat ou Telegram, envoyez :
/skill-creator
Skill Creator entre en mode dialogue guidé et vous pose successivement :
1. Quelle tâche votre Skill doit-il accomplir ? (décrivez en une phrase)
2. Quels mots-clés les utilisateurs utiliseront-ils pour le déclencher ? (ex. /météo, /weather)
3. Quels outils doit-il utiliser ? (recherche, navigateur, lecture/écriture de fichiers, requêtes HTTP...)
4. Quel est le format de sortie ? (texte brut, Markdown, blocs de code...)
Répondez aux questions guidées — Skill Creator générera un brouillon complet de SKILL.md à la fin du dialogue.
Étape 3 : Comprendre le format SKILL.md
Le fichier principal du format YAML d'un Skill openclaw est SKILL.md, structuré comme suit :
---
name: météo-quotidienne
version: 1.0.0
description: Bulletin météo quotidien — récupère la météo des 3 prochains jours pour une ville donnée et la formate
triggers:
- /weather
- /météo
- vérifie la météo
tools:
- web_search
- http_request
outputs:
- markdown
author: votre-nom-github
---
## Instructions de comportement
Quand l'utilisateur déclenche ce Skill :
1. Extraire le nom de la ville dans la saisie, utiliser "Paris" par défaut
2. Utiliser `web_search` pour rechercher "prévisions météo 3 prochains jours {ville}"
3. Extraire les données de température, conditions météo, force du vent
4. Afficher en tableau Markdown avec trois colonnes : aujourd'hui/demain/après-demain
5. Ajouter des conseils vestimentaires en bas du tableau (2 phrases maximum)Ajouter l'appel d'outils (tool use) à un Skill openclaw nécessite uniquement de lister les noms des outils dans le champ tools — OpenClaw injectera automatiquement les permissions à l'exécution.
Étape 4 : Pratique — créer "Bulletin météo quotidien" pas à pas
Après avoir démarré Skill Creator, répondez aux questions guidées comme suit :
Description de la tâche :
Récupérer la météo des 3 prochains jours pour n'importe quelle ville, afficher
en tableau températures et conditions, avec de brefs conseils vestimentaires.
Mots-clés de déclenchement :
/weather, /météo, "vérifie la météo", "quel temps fait-il"
Outils requis :
web_search (pour récupérer les données météo)
Format de sortie :
Tableau Markdown + conseils textuels
Après la génération du brouillon par Skill Creator, confirmez et exécutez :
/skill-creator confirm
Skill Creator écrira SKILL.md dans le répertoire local ~/.openclaw/skills/météo-quotidienne/.
Étape 5 : Tester le Skill localement
Le Skill est immédiatement utilisable après l'écriture :
/météo Lyon
Si la sortie ne correspond pas aux attentes, envoyez une instruction de modification :
/skill-creator edit météo-quotidienne
Modifie : ajoute une colonne "probabilité de pluie" dans le tableau, et mets les conseils vestimentaires en bilingue français-anglais
Skill Creator mettra à jour SKILL.md et rechargera automatiquement. La principale différence entre déboguer un Skill personnalisé et un Skill intégré est que les Skills personnalisés peuvent être modifiés à tout moment, alors que les Skills intégrés nécessitent une mise à jour officielle.
Étape 6 : Publier sur ClawHub
Étapes de publication :
1. Créez un dépôt GitHub avec un nom comme openclaw-skill-météo
2. Ajoutez clawhub.yaml à la racine du dépôt :
name: météo-quotidienne
version: 1.0.0
description: Bulletin météo quotidien — n'importe quelle ville, sortie bilingue français-anglais
author: votre-nom-github
homepage: https://github.com/votre-nom-github/openclaw-skill-météo
skill_file: SKILL.md
tags:
- weather
- productivity
- french3. Copiez SKILL.md à la racine du dépôt, commitez et poussez :
git add SKILL.md clawhub.yaml
git commit -m "feat: initial release v1.0.0"
git push origin main4. Soumettez à la revue sur ClawHub :
/skill-creator publish votre-nom-github/openclaw-skill-météo
Le processus de revue ClawHub prend généralement 24 à 72 heures. La revue vérifie notamment : le Skill n'exécute-t-il pas d'opérations malveillantes, les permissions demandées sont-elles excessives, la description correspond-elle à la fonctionnalité réelle.
Étape 7 : Itérations de version
Pour mettre à jour le Skill, modifiez le champ version dans clawhub.yaml, poussez et publiez à nouveau :
# Modifier clawhub.yaml: version: 1.1.0
git add .
git commit -m "feat: add precipitation column"
git push origin mainLes utilisateurs ayant déjà installé le Skill recevront une notification de mise à jour au prochain démarrage d'OpenClaw.
Questions fréquentes
Faut-il savoir programmer pour écrire un Skill OpenClaw ?
Non. Le Skill est essentiellement constitué d'instructions de comportement en langage naturel dans SKILL.md, et Skill Creator vous guide pour remplir tous les champs par conversation. L'appel d'outils (recherche, requêtes HTTP) nécessite uniquement d'être déclaré dans la liste tools sans écrire de code. Pour une logique de traitement de données complexe, décrivez le comportement souhaité en langage naturel dans les instructions de comportement — OpenClaw interprétera et exécutera.
Quelles sont les exigences de revue pour la publication sur ClawHub ?
La revue vérifie principalement trois points. Premièrement, le Skill ne doit pas exécuter d'opérations dangereuses (comme supprimer des fichiers système ou accéder à des répertoires sensibles). Deuxièmement, les permissions demandées doivent correspondre à la description fonctionnelle — pas de sur-demande. Troisièmement, la description et les instructions de comportement doivent décrire précisément la fonctionnalité réelle du Skill sans induire les utilisateurs en erreur. Après approbation, le Skill apparaît dans les résultats de recherche ClawHub.
Quelle différence entre Skill Creator et les Skills personnalisés du tutoriel 03 ?
Les Skills personnalisés du tutoriel 03 modifient directement le champ custom_skills dans le fichier de configuration OpenClaw — adaptés pour de simples raccourcis personnels, non distribuables. Les Skills créés avec Skill Creator ont un format normalisé complet avec SKILL.md, publiables sur ClawHub pour une installation par les utilisateurs du monde entier, avec gestion des versions et déclarations de permissions d'outils — idéal pour ceux qui souhaitent partager ou monétiser leurs flux de travail.
Peut-on rendre un Skill publié privé ?
Oui. Dans clawhub.yaml, définissez visibility: private — le Skill n'apparaîtra pas dans les recherches publiques. Les Skills privés ne peuvent être installés que via un lien direct (comme @votre-nom/nom-du-skill). Les Skills à usage interne en équipe devraient être définis comme privés pour éviter d'exposer la logique des flux de travail internes.
Prochaines étapes
- Tutoriel 25 — Utilisez le Skill API Gateway pour vous connecter à 100+ services externes sans configuration
- Tutoriel 03 — Comprenez les concepts fondamentaux des Skills personnalisés