Installez GOG, WhatsApp CLI, Tavily Search, Summarize, Obsidian, Ontology et n8n via ClawHub pour rendre OpenClaw actionnable et connecté. ClawHub est présenté comme le marché officiel qui simplifie l’installation des skills et leur gestion.
Pourquoi ajouter des skills à OpenClaw
Les skills transforment OpenClaw d’un modèle local en un agent capable d’actions réelles et d’intégrations pratiques.
Qu’est‑ce qu’un skill : un skill est un module (plugin) qui ajoute des capacités — actions, connecteurs, handlers — au moteur OpenClaw. Il expose des commandes et des hooks, encapsule la logique d’API et définit les permissions nécessaires. Autrement dit, le modèle génère des décisions ; le skill les exécute dans le monde réel.
- Rôle de ClawHub : ClawHub est le marché officiel pour découvrir, versionner et mettre à jour les skills. Vous y trouverez les manifests (métadonnées), changelogs et règles de permission. C’est la source centrale pour vérifier provenance et compatibilité.
- Installation depuis ClawHub : commande type à lancer dans votre terminal, de préférence à la racine du projet OpenClaw ou dans le conteneur qui exécute l’agent :
npx clawhub@latest install
- Exécuter là où Node/NPM est disponible et où OpenClaw peut charger les modules (machine locale, VM ou container).
- Bonnes pratiques avant installation : sauvegarder les configs (versionner avec git), vérifier les droits d’accès, isoler le test dans un environnement sandbox/local, et préparer des comptes de test pour les API externes.
- Risques à considérer : permissions API excessives, fuite de tokens/clés, injection de code via un skill malveillant, exposition de données sensibles. Appliquez le principe du moindre privilège, stockez les secrets en variables d’environnement ou vault, activez la rotation des tokens et conservez des logs d’audit.
| Objectif | Skill(s) recommandés | Commande d’installation |
| Messagerie | mail-skill, smtp-connector | npx clawhub@latest install mail-skill |
| Calendrier & RDV | calendar-skill | npx clawhub@latest install calendar-skill |
| Recherche web / navigation | browser-skill | npx clawhub@latest install browser-skill |
| Fichiers & stockage | files-skill | npx clawhub@latest install files-skill |
Comment gérer messagerie et calendrier
La meilleure option pour Gmail, calendrier et documents Google est le GOG Skill qui automatise mails, planning et gestion documentaire.
GOG centralise les workflows Google : lecture/écriture Gmail, création/modification d’événements Calendar, génération et mise à jour de Docs/Sheets depuis des templates. C’est idéal pour automatiser les réponses, synchroniser planning et produire des rapports.
- Cas d’usage pratiques : tri et réponse automatique des emails (labels, filtres, réponses templates), création d’événements (créneaux, invités, reminders), génération de documents à partir de templates Sheets/Docs (rapports périodiques, contrats pré-remplis). Ces actions peuvent inclure variables dynamiques (nom, date, champs CRM).
- Contraintes opérationnelles : il faut déclarer et limiter les scopes OAuth. Exemples courants : gmail.readonly / gmail.modify / gmail.send pour Gmail, calendar.events pour Calendar, documents et spreadsheets (ou drive.file) pour Docs/Sheets. Google considère certains scopes comme “sensibles” et peut exiger vérification du projet et écran de consentement public. Je recommande le principe de moindre privilège, stockage serveur des tokens (stockage chiffré), rotation des refresh tokens et HTTPS obligatoire pour les callbacks. Evitez d’exposer tokens côté client.
- Commande d’installation exacte :
npx clawhub@latest install gog
Exécutez cette commande dans le terminal de la machine où tourne votre agent OpenClaw (répertoire du projet / serveur d’automatisation). En développement, lancez-la depuis votre poste ; en production, exécutez-la sur le serveur CI/CD ou l’hôte qui héberge les agents.
- Intégration complémentaire avec WhatsApp CLI : installez le WhatsApp CLI Skill pour notifications opérationnelles (alertes, confirmations). Commande :
npx clawhub@latest install wacli
wacli est conçu pour usage CLI : envoi de messages, recherche d’historique, notifications automatisées. Il n’est pas pensé pour du chat natif interactif sur WhatsApp (pas de session conversationnelle riche comme un client natif).
| Étape | Action | Test à réaliser |
| 1 | Installer GOG (commande ci‑dessus) | Vérifier que le skill apparaît dans la liste des skills installés |
| 2 | Configurer OAuth (scopes minimaux) | Authentifier avec compte test ; vérifier écran de consentement |
| 3 | Déployer templates Docs/Sheets | Générer un doc depuis template et valider champs |
| 4 | Activer règles d’email (tri/réponse) | Envoyer emails tests ; vérifier labels et réponses automatiques |
| 5 | Installer wacli pour notifications | Envoyer notification WhatsApp test ; vérifier réception |
Comment obtenir des informations à jour et synthétiser
Pour obtenir des informations à jour et les synthétiser efficacement, combinez une recherche web fiable avec un moteur de résumé structuré. J’utilise Tavily Search pour aller chercher le contexte extérieur et Summarize pour transformer des contenus bruts en livrables actionnables.
- Rôle du Tavily Search Skill — Fournir du contexte à jour au‑delà de la mémoire locale de l’agent. Appeler Tavily Search quand la question implique : faits récents, chiffres, annonces officielles, ou vérification de sources. Précisez période, langue et types de sources (ex : articles académiques, presse, blogs techniques) pour réduire le bruit.
- Rôle du Summarize Skill — Transformer articles longs, threads d’email, notes de réunion en résumés structurés : TL;DR, points clés, implications, et actions concrètes (avec priorités et responsables). Expliquer ce que sont les “actions” (tâches identifiables, responsable, échéance).
- Exemple de flux — 1) Rechercher le sujet via Tavily Search avec contraintes (date, sources). 2) Agréger les meilleurs résultats (titres + extraits + liens). 3) Fournir ce corpus à Summarize en demandant un résumé exécutif + liste d’actions priorisées.
- Commandes d’installation
npx clawhub@latest install tavily-search
npx clawhub@latest install summarize
Recommandations pour la qualité des résultats — Pour la recherche : prompt design clair (objectif, horizon temporel, types de sources à inclure/exclure). Exemple court : « Trouve articles et communiqués sur [sujet] depuis 2024, sources fiables (presse, revues), résumé par importance. » Pour Summarize : spécifier format de sortie : TL;DR (1–2 phrases), Points clés (bullets), Actions (bullet + responsable + délai), Références (liens). Toujours demander les sources pour vérifiabilité.
| Étape | Input attendu | Output souhaité | Commande d’installation |
| Recherche | Question + contraintes (période, sources, langue) | Corpus d’articles/links + extraits pertinents | npx clawhub@latest install tavily-search |
| Résumé | Corpus (articles, emails, notes) | TL;DR, points clés, actions priorisées, sources | npx clawhub@latest install summarize |
Comment structurer et exploiter votre base de connaissances
Organiser une base de connaissances interrogeable tient à deux choses : des notes atomiques faciles à lire et à manipuler, et une couche conceptuelle qui relie ces notes pour permettre le raisonnement. Obsidian gère l’atomicité (Markdown, backlinks) ; Ontology explicite les concepts et relations (graphes de connaissances). Voici comment les combiner efficacement.
- Objectifs du Obsidian Skill : connexion à un vault Obsidian via l’Obsidian CLI pour créer, mettre à jour et organiser des notes Markdown. « Vault » = dossier racine contenant vos notes. Le skill automatise : templates, frontmatter (métadonnées), liens internes et indexation. Utile pour journalisation, fiches projet, notes de réunion.
- Objectifs du Ontology Skill : structurer la connaissance en concepts et relations pour raisonnement et mapping. « Ontologie » = modèle formel (noeuds = concepts, arcs = relations). Le skill expose API pour créer classes, propriétés, et lier instances aux notes Obsidian — indispensable pour requêtes sémantiques et inférence.
- Cas d’usage concrets :
- Journalisation automatique de décisions : chaque décision devient une note, taguée et liée à un concept « Décision » avec justification et révisions.
- Enrichissement de fiches projet : métadonnées synchronisées Obsidian ↔ Ontology pour filtrer projets par risque, propriétaire, statut.
- Navigation par concepts : trouver toutes les notes liées à un concept (ex. « RGPD ») et afficher le graphe des relations.
- Commandes d’installation :
npx clawhub@latest install obsidian npx clawhub@latest install ontology - Flux recommandé : collecte (Tavily Search) → synthèse (Summarize) → stockage structuré (Obsidian) → modélisation (Ontology). Je recommande d’automatiser les deux derniers pas : chaque note synthétisée reçoit frontmatter et un mapping ontologique minimal.
| Skill | Type d’artefact | Usage principal | Commande d’installation |
| Obsidian | Markdown (notes, frontmatter) | Stockage structuré, navigation par liens | npx clawhub@latest install obsidian |
| Ontology | Graphe de connaissances (concepts, relations) | Raisonnement, requêtes sémantiques, mapping | npx clawhub@latest install ontology |
Comment automatiser des workflows métiers avec n8n
L’intégration n8n permet de déclencher et gérer des workflows reliant OpenClaw à apps, APIs et processus métiers.
Ce que permet le n8n Workflow Automation Skill :
- Déclenchement d’actions : réagir à un webhook, un email ou une entrée en base.
- Orchestration d’APIs : appeler, transformer et enrichir des données entre services.
- Enchaînement d’étapes : séquencer logique, conditions, boucles et temporisations (ex : réception d’un email → extraction via Summarize → mise à jour Obsidian → notification WhatsApp).
Commande d’installation :
npx clawhub@latest install n8n-workflow-automation
Exemples concrets — workflows simples et étapes
- Lead → CRM (réception formulaire) : 1) Webhook n8n capte la soumission. 2) Validation de schéma (prévenir injections). 3) Enrichissement via API tiers (géoloc). 4) Création/upsert dans CRM. 5) Notification Slack au commercial.
- Email → Résumé → Knowledge Base : 1) Trigger IMAP. 2) Nettoyage du contenu. 3) Summarize (skill Summarize) pour synthèse. 4) Mise à jour d’Obsidian via skill Obsidian. 5) Confirmation par WhatsApp (skill WhatsApp).
- Factures → Comptabilité : 1) Fichier reçu sur S3. 2) OCR & extraction champs. 3) Validation règle métier. 4) Envoi vers l’ERP + mise en file d’attente en cas d’échec.
Points de contrôle pour robustesse et surveillance
- Retries et backoff : configurer tentatives et délais.
- Idempotence : utiliser IDs uniques pour éviter doublons.
- Validation d’entrée : JSON Schema pour bloquer données corrompues.
- Logging centralisé : exporter exécutions vers ELK/Prometheus/Sentry.
- Alerting : seuils d’erreur, SLAs et dead-letter queue.
- Tests et staging : valider sur un environnement isolé avant prod.
Combiner les skills pour un flux bout-à-bout
Je recommande de chaîner Webhook → Summarize → Obsidian → WhatsApp. Chaque skill gère une responsabilité : ingestion, transformation, stockage, notification. Ajouter un noeud DB pour l’état permet de reprendre proprement après incident.
| Objectif | Étapes clés | Skills impliqués | Commandes d’installation |
| Capturer leads et enrichir | Webhook → Validation → Enrich API → CRM → Slack | n8n-workflow-automation, Enricher, CRM-adapter, Slack | npx clawhub@latest install n8n-workflow-automation npx clawhub@latest install enricher-crm-slack |
| Résumer emails vers KB | IMAP → Clean → Summarize → Obsidian → WhatsApp | n8n, Summarize, Obsidian, WhatsApp | npx clawhub@latest install n8n-workflow-automation npx clawhub@latest install summarize npx clawhub@latest install obsidian npx clawhub@latest install whatsapp-sender |
| Automatiser facturation | S3 → OCR → Validation → ERP → DLQ | n8n, OCR, ERP-adapter, DLQ | npx clawhub@latest install n8n-workflow-automation npx clawhub@latest install ocr npx clawhub@latest install erp-adapter |
Prêt à transformer OpenClaw en assistant actionnable ?
Ces sept skills — GOG, WhatsApp CLI, Tavily Search, Summarize, Obsidian, Ontology et n8n — forment une base opérationnelle pour transformer OpenClaw en agent connecté, capable de rechercher, synthétiser, documenter et automatiser des tâches métiers. Installez-les via ClawHub, testez localement et enchaînez workflows simples pour mesurer la valeur. Vous repartirez avec un agent plus productif et moins de friction opérationnelle.
FAQ
A propos de l’auteur
Franck Scandolera — j’accompagne depuis des années des équipes produit et data à industrialiser le tracking, l’analytics engineering et l’automatisation. Expert & formateur en Tracking server-side, Analytics Engineering, Automatisation No/Low Code (n8n), API IA, SEO/GEO, CRO/UX. Responsable de l’agence webAnalyste et de l’organisme de formation Formations Analytics. Références : Logis Hôtel, Yelloh Village, BazarChic, Fédération Française de Football, Texdecor. Dispo pour aider les entreprises => contactez moi.
⭐ Analytics engineer, Data Analyst et Automatisation IA indépendant ⭐
- Ref clients : Logis Hôtel, Yelloh Village, BazarChic, Fédération Football Français, Texdecor…
Mon terrain de jeu :
- Data Analyst & Analytics engineering : tracking avancé (GTM server, e-commerce, CAPI, RGPD), entrepôt de données (BigQuery, Snowflake, PostgreSQL, ClickHouse), modèles (Airflow, dbt, Dataform), dashboards décisionnels (Looker, Power BI, Metabase, SQL, Python).
- Automatisation IA des taches Data, Marketing, RH, compta etc : conception de workflows intelligents robustes (n8n, App Script, scraping) connectés aux API de vos outils et LLM (OpenAI, Mistral, Claude…).
- Engineering IA pour créer des applications et agent IA sur mesure : intégration de LLM (OpenAI, Mistral…), RAG, assistants métier, génération de documents complexes, APIs, backends Node.js/Python.





