Industrialiser ses Workflows avec OpenClaw : Cas Réel DevOps
Avant : des automatisations dispersées. Après : 113 workflows versionnés. Comment nikilster structure OpenClaw avec ClawFlows.
Bon dimanche ! ☕
Aujourd’hui, on change un peu d’angle : au lieu d’analyser un seul agent bricolé dans un coin, on regarde un cas réel où quelqu’un a essayé de résoudre un problème très concret de l’écosystème OpenClaw : comment transformer des idées d’automatisation en workflows réutilisables, lisibles et partageables.
La source est publique, vérifiable, et surtout intéressante parce qu’elle montre une tension que beaucoup de lecteurs rencontrent vite : OpenClaw est puissant, mais si chaque automatisation vit dans un mélange de mémoire, cron, prompts et notes éparpillées, la maintenance devient pénible.
🎯 Le Cas : ClawFlows, des workflows prêts à installer
Auteur : nikilster, avec des workflows communautaires crédités dans le dépôt (source GitHub)
Contexte : un projet open source qui ajoute une couche de workflows préconstruits au-dessus d’OpenClaw.
Objectif : rendre les automatisations OpenClaw plus déterministes, versionnées, partageables et activables rapidement.
📖 L’Histoire
Le problème de départ est familier : dès qu’un agent personnel commence à faire plus que répondre à des messages, on accumule des routines. Une veille matinale. Un tri d’emails. Une préparation de réunion. Une revue de PR. Un contrôle de sécurité hebdomadaire. Pris séparément, chaque workflow est simple. Ensemble, ils deviennent vite difficiles à retrouver, auditer et transmettre.
ClawFlows part de ce constat. Le README présente le projet comme un “powerful workflow system for OpenClaw” avec 113 workflows préconstruits activables rapidement. L’argument n’est pas seulement le nombre : le cœur du cas, c’est la volonté de passer d’instructions dispersées à des fichiers WORKFLOW.md versionnés, lisibles, importables et réutilisables.
Le dépôt couvre des domaines très variés : routines quotidiennes, maison connectée, productivité, communication, hygiène numérique, dev tools, contenu, finance. Quelques exemples documentés : “Process my email” à 9h, 13h et 17h ; “Morning briefing” à 7h ; “Prep for my meeting” toutes les 30 minutes ; “Review PRs” à 9h ; “Check security” le dimanche matin.
Ce qui rend le cas intéressant, c’est que ClawFlows ne cherche pas à tout automatiser silencieusement. Les workflows contiennent des garde-fous explicites. Dans process-email, par exemple, le workflow autorise l’archivage et le désabonnement de bruit évident, mais interdit l’envoi d’emails sans permission, interdit la suppression, et demande de signaler l’incertitude. C’est exactement le genre de frontière qui différencie un agent utile d’un agent dangereux.
🔧 Le Setup Technique
Architecture Agent
Conceptuellement, ClawFlows ajoute une couche “bibliothèque + scheduler” autour d’OpenClaw :
- Agent principal OpenClaw : l’utilisateur continue à parler naturellement à son agent.
- Workflows Markdown : chaque automatisation est décrite dans un fichier
WORKFLOW.mdavec nom, description, auteur et planning. - CLI
clawflows: liste, active, importe et gère les workflows. - Scheduler : déclenche les workflows planifiés aux horaires définis.
- Skills externes : email, calendrier, GitHub, smart home ou autres intégrations selon le workflow.
- Garde-fous par workflow : règles de permission, limites d’action, cas où demander confirmation.
Ce modèle est plus propre qu’un prompt géant. Le prompt global dit “comment fonctionner”, tandis que chaque workflow dit “quoi faire dans ce cas précis”.
Fichiers Clés
system/AGENT.md
# ClawFlows — Agent Install Guide
You're installing ClawFlows for your human. ClawFlows gives OpenClaw agents superpowers — 50+ pre-built workflows for email triage, morning briefings, smart home control, meeting prep, and more.
Le guide d’installation indique deux chemins : installation directe via script shell, ou instruction donnée à l’agent OpenClaw pour installer le guide. Point important : après installation, l’agent doit relire AGENTS.md, car ClawFlows y ajoute les commandes et l’état des workflows.
Installation
curl -fsSL https://raw.githubusercontent.com/nikilster/clawflows/main/system/install.sh | bash
Activation d’un workflow
clawflows list available
clawflows enable process-email
Import d’un workflow externe
clawflows import <url>
Le projet annonce la prise en charge des URLs GitHub raw, GitHub blob et gist. C’est important : un workflow devient un artefact partageable, pas seulement une idée racontée dans un thread.
Extrait du workflow email
name: process-email
description: Email processing — auto-unsubscribes from newsletters, archives mailing lists, and gives you a clean summary of what actually needs attention.
author: @davehappyminion
schedule: "9am, 1pm, 5pm"
Le workflow email suit ensuite cinq étapes : récupérer les emails récents, classifier chaque email, désabonner automatiquement certains bruits, présenter un résumé, puis proposer des actions rapides.
Étapes de Mise en Place
- Installer ClawFlows depuis le dépôt officiel.
- Relire
AGENTS.mdpour vérifier les commandes ajoutées et l’état du système. - Lister les workflows disponibles avec
clawflows list available. - Choisir un workflow borné, par exemple
process-email, plutôt que d’activer toute la bibliothèque d’un coup. - Lire le
WORKFLOW.mdassocié avant activation, notamment les skills nécessaires et les règles de sécurité. - Activer le workflow avec
clawflows enable process-email. - Vérifier que les intégrations requises existent : ici, un skill email fonctionnel.
- Lancer une première exécution supervisée avant de laisser le planning tourner automatiquement.
📊 Les Résultats
Gains mesurés ou observables :
- 113 workflows préconstruits annoncés dans le README au moment de la consultation.
- 3 exécutions quotidiennes prévues pour
process-email: 9h, 13h, 17h. - 1 format standardisé par workflow : métadonnées, étapes, résumé attendu, règles de sécurité.
Il faut être honnête : le dépôt ne publie pas de métrique utilisateur du type “3 heures gagnées par semaine”. Le résultat mesurable ici n’est donc pas un gain de temps personnel, mais une réduction de friction technique : moins de prompts dispersés, plus de workflows versionnés, et une bibliothèque réutilisable.
Limites rencontrées :
- Les workflows restent dépendants des skills réellement installés chez l’utilisateur.
- Certains domaines, comme l’email ou la maison connectée, exigent des permissions sensibles.
- La promesse “1 clic” ne remplace pas la revue humaine du workflow avant activation.
🧐 Analyse Critique
✅ Ce qui est bien fait
-
Le format Markdown est excellent. Un fichier
WORKFLOW.mdse relit, se diff, se versionne et se partage facilement. Pour une communauté, c’est beaucoup plus sain qu’une collection de prompts copiés-collés. -
Les workflows sont actionnables.
process-emailne dit pas seulement “gère mes emails”. Il définit des classes, des critères, un format de résumé, des quick actions et des règles de sécurité. -
La séparation des responsabilités est claire. ClawFlows gère le catalogue et l’activation ; OpenClaw exécute avec ses outils ; les skills fournissent les intégrations concrètes.
⚠️ Points d’attention
-
Installer via
curl | bashdemande de la confiance. C’est pratique, mais un lecteur prudent lira d’abordinstall.shou installera dans un environnement de test. -
Les permissions doivent être minimales. Un workflow email qui archive ou désabonne automatiquement doit commencer en mode supervisé. Même avec de bonnes règles, les faux positifs coûtent cher.
-
Le volume peut masquer la qualité. 113 workflows, c’est impressionnant, mais mieux vaut activer trois routines solides que vingt automatisations mal comprises.
💡 Améliorations possibles
- Ajouter pour chaque workflow une section “permissions minimales nécessaires” très explicite.
- Fournir un mode dry-run standard : l’agent explique ce qu’il aurait fait, sans rien modifier.
- Publier quelques retours utilisateurs chiffrés : emails archivés, minutes gagnées, erreurs corrigées après revue.
🎓 Ce qu’on en retient
Leçons clés :
- Une automatisation utile doit être versionnée comme du code, pas cachée dans une mémoire d’agent.
- Les garde-fous doivent vivre au plus près de l’action : dans le workflow lui-même.
- La meilleure adoption commence petit : un workflow borné, une première exécution supervisée, puis seulement ensuite l’automatisation planifiée.
Pour aller plus loin :
- OpenClaw : Guide de Sécurité & Configuration Essentiel
- 10 Erreurs à Éviter lors de votre Première Installation OpenClaw
- Source originale : ClawFlows sur GitHub
- Workflow
process-email
À dimanche prochain pour un nouveau cas ! 🦞