2.0 KiB
2.0 KiB
Consigne d'installation du skill OpenClaw
Ce guide installe le skill jardin-api-backend pour l'utiliser dans OpenClaw.
1) Pré-requis
- Le backend Jardin est accessible en LAN, par exemple:
http://192.168.1.50:8060 - Le dossier du skill existe localement:
skills/jardin-api-backend/
- Le skill contient:
SKILL.mdagents/openai.yamlreferences/backend-api-recipes.md
2) Installation (machine locale)
Si OpenClaw lit les skills depuis un dossier local, copier le skill dans ce dossier.
Exemple (adapter le chemin cible):
mkdir -p <OPENCLAW_SKILLS_DIR>
cp -R skills/jardin-api-backend <OPENCLAW_SKILLS_DIR>/
Exemple fréquent:
mkdir -p ~/.codex/skills
cp -R skills/jardin-api-backend ~/.codex/skills/
3) Installation (OpenClaw en conteneur Docker)
Copier le dossier dans le conteneur OpenClaw (adapter nom conteneur et chemin):
docker cp skills/jardin-api-backend <OPENCLAW_CONTAINER>:/app/skills/jardin-api-backend
Puis redémarrer le service OpenClaw:
docker restart <OPENCLAW_CONTAINER>
4) Vérification
- Ouvrir OpenClaw.
- Vérifier que le skill Jardin API Backend apparaît dans la liste des skills.
- Lancer un test avec une requête simple:
- "Teste l'API backend et donne-moi les appels pour créer un jardin puis une plante."
Le skill doit proposer des appels API structurés avec:
- URL complète (
http://<IP_HOTE>:8060/...) - méthode HTTP
- headers
- payload JSON/multipart
- mapping des IDs à réutiliser
5) Test API rapide recommandé
Depuis la VM/OpenClaw, valider d'abord la connectivité:
curl http://<IP_HOTE>:8060/api/health
Réponse attendue:
{"status":"ok"}
6) Dépannage rapide
- Skill non visible:
- vérifier la présence de
SKILL.mdetagents/openai.yaml - vérifier le chemin de scan des skills OpenClaw
- redémarrer OpenClaw
- vérifier la présence de
- Erreur API:
- vérifier IP/port backend (
8060) - vérifier le pare-feu LAN
- vérifier CORS seulement si appel depuis navigateur (pas nécessaire en serveur-à-serveur)
- vérifier IP/port backend (