#Skills
11 messages · Page 1 of 1 (latest)
En version débutant :
Un skill, c’est une “recette” pour ton agent.
Ça ne lui donne pas de super-pouvoirs magiques tout seul. Ça lui apprend surtout :
- quand utiliser un outil,
- quel outil/CLI appeler,
- dans quel ordre faire les étapes,
- et parfois comment se connecter Ă un service.
Donc oui, sans skill, l’agent “devine” plus, et il peut être mauvais sur des workflows un peu précis, comme Gmail, Google Drive, ou une pub vidéo longue.
Pour Google / Gmail / plusieurs comptes
Le skill le plus adapté chez toi, c’est gog.
Il sert pour Gmail, Calendar, Drive, Contacts, Sheets, Docs.
Important : pour que ce skill marche, il faut en général :
- installer
gog - faire l’auth Google OAuth
- ajouter chaque compte Google
- relancer une nouvelle session OpenClaw
En pratique
Si tu as openclaw globalement installé, sinon remplace par pnpm openclaw.
- Vérifie les skills chargés :
openclaw skills list
- Pour Google, il faut configurer
gogavec tes credentials OAuth :
gog auth credentials /path/to/client_secret.json
- Ajoute tes comptes, un par un :
gog auth add compte1@gmail.com --services gmail,calendar,drive,contacts,sheets,docs
gog auth add compte2@gmail.com --services gmail,calendar,drive,contacts,sheets,docs
- Vérifie :
gog auth list
- Redémarre une nouvelle session OpenClaw.
Ensuite l’agent pourra utiliser le compte voulu avec --account ou via GOG_ACCOUNT.
“Comment je l’ajoute à mon agent ?”
Il y a 2 cas :
Cas simple
Le skill est déjà fourni par OpenClaw, mais il n’apparaît que si les prérequis sont là .
Pour gog, le prérequis principal est que le binaire gog soit installé et configuré.
Cas multi-agent / skills limités
Si ton agent a une liste blanche de skills, il faut autoriser gog dans la config de l’agent.
Pour les vidéos longues / publicité
Là , le point important, c’est :
un skill n’augmente pas la durée max du modèle vidéo.
Il aide surtout Ă faire un workflow propre.
Pour une pub longue, le bon process est souvent :
- écrire le script,
- découper en scènes,
- générer plusieurs clips courts,
- faire la voix off,
- monter le tout.
Donc si ton agent “comprend mal” une longue pub, ce n’est pas forcément un bug du skill. Souvent il lui manque un workflow structuré. Un skill peut servir à lui imposer cette méthode.
Docs utiles
- Skills : https://docs.openclaw.ai/tools/skills
- ClawHub / installer des skills : https://docs.openclaw.ai/tools/clawhub
- Créer un skill : https://docs.openclaw.ai/tools/creating-skills
Si tu veux, je peux te faire juste après un guide ultra concret, en français, avec :
- comment brancher plusieurs comptes Google,
- oĂą mettre le skill,
- et un exemple de mini-skill pour créer une pub vidéo longue étape par étape.
Dossiers de compétences supplémentaires : configurés avecskills.load.extraDirs
Compétences groupées : expédiées avec l'installation (paquet npm ou OpenClaw.app)
Compétences gérées/locales :~/.openclaw/skills
Compétences de l'agent personnel :~/.agents/skills
ok donc ça on est d’accord c’est des skills par exemple qui vont rendre mon agent plus « intelligent » sur ces tâches de travail
Compétences de l'agent de projet :<workspace>/.agents/skills
Compétences en matière d'espace de travail :<workspace>/skills
Oui, en gros oui, mais avec une nuance importante :
Un skill ne rend pas le modèle “plus intelligent” au sens brut.
Il le rend surtout mieux cadré et plus fiable sur une tâche précise.
En mode simple :
- sans skill → l’agent improvise
- avec skill → l’agent suit une méthode claire
Donc un skill peut lui apprendre à mieux gérer :
- Gmail / Google Drive
- écrire une pub vidéo en plusieurs étapes
- faire un workflow précis sans oublier d’étapes
Les dossiers que tu as listés, ça veut surtout dire où le skill s’applique
Ce n’est pas “plus puissant”, c’est plus ou moins local / global :
-
~/.openclaw/skills
→ skills dispo pour tous tes agents sur la machine -
~/.agents/skills
→ skills perso partagés entre plusieurs workspaces/agents -
<workspace>/.agents/skills
→ skills pour ce projet / cet agent -
<workspace>/skills
→ skills spécifiques à ce workspace, souvent le plus pratique pour tester -
skills.load.extraDirs
→ dossiers additionnels que tu ajoutes toi-même
Donc si ton but est :
1. “Je veux que tous mes agents aient accès à Google”
Mets ça plutôt en global (~/.openclaw/skills)
ou utilise un skill déjà bundled + installe le prérequis (gog).
2. “Je veux seulement un agent spécial marketing/pub”
Mets le skill dans :
<workspace>/skills
comme ça il ne pollue pas les autres agents.