Un guide complet sur les fichiers de l'espace de travail, les compétences, les canaux, les autorisations et la façon de les configurer correctement.
La plupart des utilisateurs d'OpenClaw l'installent, connectent un canal et n'ouvrent jamais le dossier de l'espace de travail.
C'est une erreur.
Votre espace de travail est le centre de contrĂŽle du comportement de votre assistant IA. Il contient votre identitĂ©, vos compĂ©tences personnalisĂ©es, vos connexions aux canaux et votre mĂ©moire. Une fois que vous comprenez ce qui se trouve oĂč, vous pouvez configurer OpenClaw exactement comme vous en avez besoin.
Ce guide passe en revue l'anatomie d'une configuration parfaite.
PS : OpenClaw n'est que le début.
Au sein de notre communautĂ© Build With AI, nous vous apprendrons Ă crĂ©er des agents, des applications et des automatisations personnalisĂ©s que vous pourrez utiliser vous-mĂȘme ou vendre Ă des clients. Lancement prochain.
Rejoignez la liste d'attente ici : https://return-my-time.kit.com/1bd2720397
-----------------------------------------
Deux couches de configuration, pas une
Avant d'entrer dans le vif du sujet, une chose à savoir d'emblée : OpenClaw utilise deux couches de configuration.
La premiĂšre est votre dossier d'espace de travail (gĂ©nĂ©ralement ~/clawd/ ou l'endroit oĂč vous avez initialisĂ©). Il contient votre configuration personnelle, vos compĂ©tences, votre mĂ©moire et vos secrets.
La seconde est l'installation globale dans opt/homebrew/lib/node_modules/clawdbot/ (ou l'équivalent sur votre systÚme). Elle contient les documents de base, les compétences intégrées et les comportements par défaut.
Votre espace de travail est l'endroit oĂč vous personnalisez. L'installation globale est ce que vous mettez Ă jour.
AGENTS.md : Vos instructions de fonctionnement
C'est le fichier le plus important de toute votre configuration. Lorsqu'OpenClaw démarre une session, la premiÚre chose qu'il lit est AGENTS.md. Il le charge directement dans l'invite systÚme et le garde en mémoire pour toute la conversation.
En termes simples : tout ce que vous écrivez dans AGENTS.md, votre agent le suivra.
Si vous lui dites de toujours vérifier votre calendrier avant de suggérer des heures de réunion, il le fera. Si vous dites « n'envoyez jamais d'e-mails sans mon approbation explicite », il respectera cela à chaque fois.
Ce qui doit réellement figurer dans AGENTS.md :
Ăcrire :
- Votre directive de fonctionnement principale (quel est le rĂŽle de l'agent ?)
- Les outils clés et comment les utiliser (CLI e-mail, workflows de gestion des tùches)
- Les rĂšgles strictes Ă ne jamais enfreindre
- Les liens vers des ressources importantes (doc API, emplacements des compétences)
- Les déclencheurs de workflow (ce qui doit se produire automatiquement)
Ne pas écrire :
- Une documentation complĂšte que vous pouvez plutĂŽt lier
- De longs paragraphes expliquant la théorie
- Des informations qui changent fréquemment
Gardez AGENTS.md sous 300 lignes. Les fichiers plus longs commencent à consommer trop de contexte, et le respect des instructions diminue réellement.
Voici un exemple minimal mais efficace :
1# AGENTS.md - Espace de travail Clawdbot23## Directive de fonctionnement principale4Mon assistant agit comme un aide proactif pour mon entreprise.56**Le mandat :**7- Enlever le plus possible de ma charge de travail8- Ătre proactif - ne pas attendre d'ĂȘtre sollicitĂ©910## Outils clĂ©s11- **E-mail :** VĂ©rifier la boĂźte de rĂ©ception quotidiennement, signaler les Ă©lĂ©ments urgents12- **Calendrier :** VĂ©rifier l'absence de conflits avant de planifier13- **Gestionnaire de tĂąches :** Synchroniser le travail terminĂ© vers le tableau de bord1415## RĂšgles strictes16- NE JAMAIS redĂ©marrer les services sans autorisation explicite17- Toujours vĂ©rifier les dates avec la commande `date` avant de planifier18- Enregistrer tout le travail terminĂ© dans le systĂšme de suivi
C'est environ 20 lignes de directives essentielles. Cela donne Ă votre agent tout ce dont il a besoin pour travailler de maniĂšre productive sans clarifications constantes.
SOUL.md : Persona et limites
SOUL.md définit qui est votre agent et comment il doit communiquer. C'est là que vit la personnalité.
1# SOUL.md - Persona et limites23- Garder les réponses concises et directes.4- Poser des questions de clarification si nécessaire.5- Ne jamais envoyer de réponses partielles/streaming vers les surfaces de messagerie externes.
Si AGENTS.md est le manuel d'instructions, SOUL.md est le profil de personnalité. Certains utilisateurs écrivent ici des personas élaborés. D'autres le gardent minimal. Les deux fonctionnent, cela dépend du degré de personnalisation de la personnalité que vous souhaitez.
IDENTITY.md et USER.md : Qui est qui
Ces deux fichiers établissent la relation entre votre agent et vous.
IDENTITY.md définit votre agent :
1# IDENTITY.md - Identité de l'agent23- Nom : [Nom de votre agent]4- Créature : [Facultatif : description amusante]5- Ambiance : Astucieux, serviable, fiable, résolveur de problÚmes tenace6- Emoji : [Votre emoji choisi]
USER.md vous définit :
1# USER.md - Profil utilisateur23- Nom : [Votre nom]4- Appellation préférée : [Surnom]5- Fuseau horaire : [Votre fuseau horaire]6- Téléphone : [Votre numéro]7- Calendrier : [Plateforme de calendrier et e-mail]
Pourquoi des fichiers séparés ? Parce qu'ils servent à des fins différentes. IDENTITY.md change rarement une fois défini. USER.md se met à jour au fur et à mesure que vos préférences évoluent. Les garder séparés facilite la maintenance.
HEARTBEAT.md : Points de contrÎle programmés
Ce fichier contrĂŽle ce que fait votre agent lors des sondages heartbeat â des moments programmĂ©s oĂč le systĂšme vĂ©rifie si quelque chose nĂ©cessite une attention.
1# HEARTBEAT.md23**Si le message contient «â ïž EXECUTION CRON » :**4- Ce n'est PAS un check heartbeat - c'est du travail Ă faire5- Lire les instructions complĂštes dans le message6- ExĂ©cuter toutes les Ă©tapes requises7- Ne jamais retourner HEARTBEAT_OK89**Sinon :**10- Si rien ne nĂ©cessite d'attention, retourner HEARTBEAT_OK11- Rester minimal
Les heartbeats sont puissants pour créer des agents proactifs. Votre agent peut vérifier votre calendrier, analyser votre boßte de réception ou exécuter n'importe quel workflow automatisé selon un planning, le tout déclenché par des sondages heartbeat.
TOOLS.md : Documentation des outils externes
Ce fichier contient vos notes sur les outils externes et les conventions. Il ne définit pas quels outils existent (OpenClaw gÚre cela en interne), mais c'est là que vous documentez la façon dont VOUS les utilisez.
1# TOOLS.md - Notes utilisateur sur les outils23## CLI E-mail4- Compte : [email protected]5- Courant : `cli email search`, `cli calendar create`67## API de gestion des tĂąches8- Emplacement du token : ~/.secrets/task-api-token.txt9- Toujours utiliser `limit=100` pour Ă©viter les problĂšmes de pagination10- Conversion de statut : [documentez votre workflow spĂ©cifique]1112## Outil de scraping web (lorsque les sites bloquent les requĂȘtes normales)13- Emplacement : ~/clawd/.venv/scraper14- Utiliser le mode furtif pour les sites protĂ©gĂ©s
Cela devient votre guide de référence personnel. Lorsque votre agent a besoin d'utiliser un outil, il consulte TOOLS.md pour vos conventions spécifiques.
Le dossier skills/ : Workflows réutilisables
Les compétences (skills) sont ce qui rend OpenClaw puissant. Chaque compétence est un workflow autonome que votre agent peut invoquer lorsque la tùche correspond à la description de la compétence.
Chaque compétence vit dans son propre sous-dossier avec un fichier SKILL.md :
1skills/2âââ meeting-prep/3â âââ SKILL.md4âââ social-post-writer/5â âââ SKILL.md6â âââ references/7â âââ templates.md8âââ podcast-show-notes/9 âââ SKILL.md
Un SKILL.md utilise un frontmatter YAML pour décrire quand l'utiliser :
1---2name: meeting-prep3description: Recherche et briefing pré-appel automatisés. Utiliser lorsque l'utilisateur demande à vérifier les réunions à venir ou à préparer une réunion.4---56# Compétence Préparation de réunion78## Quand déclencher :9- L'utilisateur demande à vérifier les réunions à venir10- Programmé pour s'exécuter toutes les 10 minutes via cron11- Ne préparer un briefing que pour les PREMIERS APPELS1213## Processus :141. Vérifier le calendrier pour les réunions dans les 15 à 45 minutes à venir152. Rechercher les participants (LinkedIn, site web de l'entreprise)163. Créer un document de briefing174. Joindre le lien à l'événement du calendrier
La différence clé par rapport aux instructions statiques : les compétences peuvent regrouper des fichiers de support à cÎté d'elles. Le fichier references/templates.md peut contenir des exemples de sorties, des formats éprouvés ou un contexte supplémentaire qui ne se charge que lorsque la compétence est active.
Le dossier memory/ : Contexte persistant
C'est la mémoire à long terme de votre agent. Les transcriptions de session, les préférences apprises et les journaux quotidiens y sont tous stockés.
1memory/2âââ 2026-03-22.md3âââ 2026-03-21.md4âââ email-style.md5âââ business-context-2026-02.md6âââ workflow-playbook.md
Bonnes pratiques :
- Conserver les journaux quotidiens dans memory/YYYY-MM-DD.md
- Au début d'une session, votre agent lit aujourd'hui + hier si présent
- Capturer les faits durables, les préférences et les décisions
- Ăviter de stocker des secrets
Les fichiers mémoire sont ce qui donne à votre agent un contexte entre les sessions. Sans eux, chaque conversation repart de zéro.
Le dossier .secrets/ : Identifiants
Les tokens API, mots de passe et configurations sensibles sont stockĂ©s ici. Ce dossier doit ĂȘtre dans .gitignore et jamais commitĂ©.
1.secrets/2âââ task-api-token.txt3âââ openai-api-key.txt4âââ anthropic-api-key.txt5âââ service-credentials.txt
Votre AGENTS.md ou TOOLS.md peut référencer ces chemins sans exposer les valeurs réelles.
Configuration des canaux : OĂč parler Ă votre agent
OpenClaw prend en charge plusieurs canaux de messagerie : Discord, Telegram, Signal, WhatsApp, etc. La configuration des canaux se trouve dans votre configuration de passerelle (gérée via les commandes clawdbot gateway).
Concepts clés :
- Chaque canal a son propre comportement de session
- Vous pouvez avoir plusieurs canaux actifs simultanément
- Les rÚgles spécifiques au canal (comme « ne pas répondre sauf si @mention sur Discord ») vont dans AGENTS.md
Le tableau complet
Voici comment tout s'assemble :
1~/clawd/2âââ AGENTS.md # Instructions de fonctionnement (utilisation quotidienne)3âââ SOUL.md # Persona et limites4âââ IDENTITY.md # IdentitĂ© de l'agent5âââ USER.md # Votre profil6âââ HEARTBEAT.md # Comportement des points de contrĂŽle programmĂ©s7âââ TOOLS.md # Documentation des outils externes8âââ BOOTSTRAP.md # Rituel de premiĂšre exĂ©cution (supprimer aprĂšs)9â10âââ skills/ # Workflows personnalisĂ©s11â âââ meeting-prep/12â âââ podcast-show-notes/13â âââ social-post-writer/14â15âââ memory/ # Contexte persistant16â âââ 2026-03-22.md17â âââ key-context.md18â19âââ .secrets/ # ClĂ©s API et identifiants (gitignorĂ©s)20â âââ task-api-token.txt21â âââ anthropic-api-key.txt22â23âââ output/ # Fichiers gĂ©nĂ©rĂ©s et exports
Une configuration pratique pour démarrer
Si vous partez de zéro, voici une progression qui fonctionne bien.
Ătape 1. ExĂ©cutez openclaw onboard et terminez la configuration initiale. Choisissez votre fournisseur de modĂšle et connectez au moins un canal.
Ătape 2. CrĂ©ez votre dossier d'espace de travail et ajoutez AGENTS.md avec vos directives principales. Commencez par 10 Ă 20 lignes couvrant vos principaux cas d'utilisation.
Ătape 3. Ajoutez IDENTITY.md, USER.md et SOUL.md. Ceux-ci Ă©tablissent la relation et la personnalitĂ©.
Ătape 4. CrĂ©ez votre premiĂšre compĂ©tence pour un workflow que vous effectuez de maniĂšre rĂ©pĂ©tĂ©e. La prĂ©paration de rĂ©union, les brouillons d'e-mails ou la crĂ©ation de contenu sont de bons points de dĂ©part.
Ătape 5. Mettez en place le dossier memory/ avec un modĂšle de journal quotidien. Votre agent commencera Ă construire un contexte au fil du temps.
Ătape 6. Ajoutez TOOLS.md Ă mesure que vous dĂ©couvrez des modĂšles spĂ©cifiques aux outils qui mĂ©ritent d'ĂȘtre documentĂ©s.
C'est vraiment tout ce dont vous avez besoin pour 95 % des cas d'utilisation. Les fonctionnalitĂ©s avancĂ©es comme les tĂąches cron, les configurations multi-agents et les plugins de canal personnalisĂ©s arrivent lorsque vous avez des workflows spĂ©cifiques qui mĂ©ritent d'ĂȘtre automatisĂ©s.
Le point clé
Votre espace de travail OpenClaw est en rĂ©alitĂ© un protocole pour dire Ă votre assistant IA qui vous ĂȘtes, ce que vous avez besoin de faire accomplir et quelles rĂšgles il doit suivre. Plus vous dĂ©finissez cela clairement, moins vous passez de temps Ă corriger votre agent et plus il passe de temps Ă faire un travail utile.
AGENTS.md est votre fichier Ă plus fort effet de levier. Obtenez-le d'abord correctement. Tout le reste n'est que de l'optimisation.
Commencez petit, affinez au fur et à mesure, et traitez-le comme n'importe quelle autre piÚce d'infrastructure dans votre workflow : quelque chose qui rapporte des dividendes chaque jour une fois correctement configuré.
PS : OpenClaw n'est que le début.
Au sein de notre communautĂ© Build With AI, je vous apprendrai Ă crĂ©er des agents, des applications et des automatisations personnalisĂ©s que vous pourrez utiliser vous-mĂȘme ou vendre Ă des clients. Lancement prochain.
Rejoignez la liste d'attente ici :





