OpenClaw: Guide Ultime des Outils et Compétences (25 Outils + 53 Compétences)

Ashley Innocent

Ashley Innocent

5 March 2026

OpenClaw: Guide Ultime des Outils et Compétences (25 Outils + 53 Compétences)

enterprise.banner.title

enterprise.banner.feature1

enterprise.banner.feature2

enterprise.banner.feature3

enterprise.banner.ctaB

En bref

OpenClaw utilise des Outils et des Compétences pour agir. Les Outils sont des capacités de bas niveau (lire des fichiers, exécuter des commandes, rechercher sur le web). Les Compétences sont des flux de travail pré-construits qui combinent plusieurs outils (revue de code, résumé de réunion). Ce guide explique les 25 outils par défaut, plus de 53 compétences communautaires, comment les activer/désactiver, et comment créer des compétences personnalisées.

Outils vs Compétences : Comprendre la Différence

La puissance d'OpenClaw provient de deux systèmes fonctionnant ensemble :

Outils = Ce qu'OpenClaw PEUT faire (capacités)
Compétences = Ce qu'OpenClaw SAIT faire (flux de travail)

Pensez aux outils comme des organes et aux compétences comme des comportements appris. Les outils donnent à OpenClaw la capacité de lire des fichiers ou d'exécuter des commandes. Les compétences lui apprennent comment utiliser ces outils pour des tâches spécifiques comme la revue de code ou le résumé de réunions.

Exemple : Revue de Code

Sans Compétences (Outils Seulement) :

Vous : "Revoyez cette pull request"
OpenClaw : "Je peux lire des fichiers et chercher sur le web, mais je ne sais pas comment revoir du code. Pouvez-vous être plus précis ?"

Avec Compétences :

Vous : "Revoyez cette pull request"
OpenClaw : [Utilise la compétence code_review]
- Lit les fichiers modifiés (outil read)
- Vérifie les erreurs courantes (analyse)
- Cherche des problèmes similaires (outil web_search)
- Poste des commentaires (outil github)

Les Compétences orchestrent les outils pour accomplir des tâches complexes.

Les 25 Outils par Défaut

Les outils sont intégrés à OpenClaw. Vous les activez ou les désactivez en fonction de la confiance que vous accordez à OpenClaw.

Outils du Système de Fichiers

1. read

Ce qu'il fait : Lit le contenu des fichiers
Cas d'utilisation : Visualiser du code, vérifier des configurations, analyser des logs
Sécurité : Lecture seule, ne peut pas modifier les fichiers
Exemple :

Vous : "Lis package.json"
OpenClaw : [Affiche le contenu du fichier]

2. write

Ce qu'il fait : Crée ou modifie des fichiers
Cas d'utilisation : Générer du code, mettre à jour des configurations, créer des documents
Sécurité : Peut écraser des fichiers — à utiliser avec prudence
Exemple :

Vous : "Crée un fichier appelé test.txt avec 'Hello World'"
OpenClaw : "Fait. test.txt créé"

3. list

Ce qu'il fait : Liste les fichiers et répertoires
Cas d'utilisation : Explorer la structure du projet, trouver des fichiers
Sécurité : Lecture seule
Exemple :

Vous : "Liste les fichiers dans src/"
OpenClaw : "src/ contient :
- api/
- components/
- utils/
- index.js"

Ce qu'il fait : Recherche le contenu des fichiers (comme grep)
Cas d'utilisation : Trouver des motifs de code, localiser des fonctions
Sécurité : Lecture seule
Exemple :

Vous : "Recherche 'TODO' dans tous les fichiers JavaScript"
OpenClaw : "Trouvé 12 correspondances :
- src/api/users.js:45
- src/utils/helpers.js:23
..."

Outils d'Exécution

5. exec

Ce qu'il fait : Exécute des commandes shell
Cas d'utilisation : Exécuter des tests, construire des projets, déployer du code
Sécurité : RISQUE ÉLEVÉ — peut exécuter n'importe quelle commande
Exemple :

Vous : "Lance npm test"
OpenClaw : [Exécute les tests et affiche les résultats]

Note de sécurité : N'activez exec que si vous faites entièrement confiance à OpenClaw. Il peut exécuter des commandes destructrices comme rm -rf.

6. python

Ce qu'il fait : Exécute du code Python
Cas d'utilisation : Analyse de données, scripts, automatisation
Sécurité : Peut exécuter du code Python arbitraire
Exemple :

Vous : "Calcule la moyenne de [10, 20, 30, 40]"
OpenClaw : [Exécute Python] "Moyenne : 25"

7. node

Ce qu'il fait : Exécute du code Node.js
Cas d'utilisation : Scripts JavaScript, appels API
Sécurité : Peut exécuter du JavaScript arbitraire
Exemple :

Vous : "Récupère les données de https://api.example.com/users"
OpenClaw : [Exécute fetch de Node.js] "Récupéré 50 utilisateurs"

Outils Web

8. web_search

Ce qu'il fait : Recherche sur internet (Google, Bing)
Cas d'utilisation : Recherche, vérification de faits, recherche de documentation
Sécurité : Faible risque — lecture seule
Exemple :

Vous : "Recherche la documentation OpenClaw"
OpenClaw : "Trouvé :
1. docs.openclaw.ai - Docs officielles
2. github.com/openclaw - Dépôt
..."

9. web_fetch

Ce qu'il fait : Télécharge le contenu d'une page web
Cas d'utilisation : Scraper des données, lire des articles, surveiller des sites
Sécurité : Faible risque — lecture seule
Exemple :

Vous : "Récupère le contenu de https://example.com"
OpenClaw : [Télécharge et affiche le contenu de la page]

10. web_screenshot

Ce qu'il fait : Capture des captures d'écran de pages web
Cas d'utilisation : Tests visuels, surveillance, documentation
Sécurité : Faible risque
Exemple :

Vous : "Capture d'écran de https://myapp.com"
OpenClaw : "Capture d'écran enregistrée dans screenshots/myapp.png"

Outils de Mémoire

11. memory

Ce qu'il fait : Stocke et récupère des informations entre les sessions
Cas d'utilisation : Mémoriser les préférences, sauvegarder le contexte
Sécurité : Faible risque — stockage local uniquement
Exemple :

Vous : "N'oublie pas que je préfère TypeScript à JavaScript"
OpenClaw : "Enregistré en mémoire."

[Plus tard]
Vous : "Génère un nouveau point d'accès API"
OpenClaw : "Création du point d'accès TypeScript..." [Utilise la préférence mémorisée]

12. context

Ce qu'il fait : Gère le contexte de conversation
Cas d'utilisation : Suivre les tâches multi-étapes, maintenir l'état
Sécurité : Faible risque
Exemple :

Vous : "Je travaille sur la fonctionnalité d'authentification utilisateur"
OpenClaw : "Noté. Je garderai ce contexte pour notre conversation."

Vous : "Ajoute une validation de mot de passe"
OpenClaw : [Sait que vous travaillez toujours sur l'authentification] "Ajout de la validation à la fonctionnalité d'authentification..."

Outils de Planification

13. schedule

Ce qu'il fait : Crée des tâches récurrentes (type cron)
Cas d'utilisation : Rapports quotidiens, surveillance, rappels
Sécurité : Risque moyen — exécute des tâches automatiquement
Exemple :

Vous : "Vérifie Hacker News tous les matins à 8h et envoie-moi les 3 meilleurs articles"
OpenClaw : "Planifié. J'exécuterai cela tous les jours à 8h."

14. heartbeat

Ce qu'il fait : Exécute des tâches en arrière-plan à intervalles réguliers
Cas d'utilisation : Surveillance, sondage, vérifications périodiques
Sécurité : Risque moyen
Exemple :

Vous : "Surveille https://api.myapp.com toutes les 5 minutes"
OpenClaw : "Battement de cœur démarré. Vérification toutes les 5 minutes."

Outils de Communication

15. email

Ce qu'il fait : Envoie des e-mails
Cas d'utilisation : Notifications, rapports, alertes
Sécurité : Risque moyen — peut envoyer des e-mails en votre nom
Exemple :

Vous : "Envoie un e-mail à l'équipe avec un résumé des déploiements d'aujourd'hui"
OpenClaw : "E-mail envoyé à team@company.com"

16. slack

Ce qu'il fait : Publie sur les canaux Slack
Cas d'utilisation : Notifications d'équipe, alertes, mises à jour
Sécurité : Risque moyen
Exemple :

Vous : "Publie sur #engineering : 'Déploiement terminé'"
OpenClaw : "Publié sur #engineering"

17. discord

Ce qu'il fait : Envoie des messages Discord
Cas d'utilisation : Mises à jour de la communauté, interactions de bot
Sécurité : Risque moyen
Exemple :

Vous : "Envoie un message à #general : 'Maintenance du serveur dans 10 minutes'"
OpenClaw : "Message envoyé à #general"

Outils d'Intégration

18. github

Ce qu'il fait : Interagit avec GitHub (dépôts, PR, issues)
Cas d'utilisation : Revues de code, gestion des problèmes, déploiements
Sécurité : Risque moyen — peut modifier les dépôts
Exemple :

Vous : "Crée une issue : 'Corriger le bug de connexion sur mobile'"
OpenClaw : "Issue #456 créée dans le dépôt myapp"

19. jira

Ce qu'il fait : Gère les tâches Jira
Cas d'utilisation : Gestion de projet, suivi des tâches
Sécurité : Risque moyen
Exemple :

Vous : "Quelles sont les tâches qui me sont attribuées ?"
OpenClaw : "Vous avez 3 tâches :
- PROJ-123 : Corriger l'authentification
- PROJ-124 : Mettre à jour la documentation
- PROJ-125 : Revue de code"

20. database

Ce qu'il fait : Interroge les bases de données (SQL, MongoDB)
Cas d'utilisation : Analyse de données, rapports, débogage
Sécurité : RISQUE ÉLEVÉ — peut modifier les données
Exemple :

Vous : "Combien d'utilisateurs se sont inscrits aujourd'hui ?"
OpenClaw : [Interroge la base de données] "47 nouveaux utilisateurs aujourd'hui"

Outils Utilitaires

21. calculator

Ce qu'il fait : Effectue des calculs
Cas d'utilisation : Mathématiques, conversions, estimations
Sécurité : Aucun risque
Exemple :

Vous : "Calcule 15% de 1 250 $"
OpenClaw : "187,50 $"

22. date_time

Ce qu'il fait : Gère les dates et heures
Cas d'utilisation : Planification, fuseaux horaires, calculs
Sécurité : Aucun risque
Exemple :

Vous : "Quelle heure est-il à Tokyo ?"
OpenClaw : "3h45 JST (6 mars 2026)"

23. image_gen

Ce qu'il fait : Génère des images (DALL-E, Stable Diffusion)
Cas d'utilisation : Miniatures, maquettes, illustrations
Sécurité : Faible risque — coûte des crédits API
Exemple :

Vous : "Génère une image d'un robot utilisant un ordinateur"
OpenClaw : [Génère l'image] "Enregistrée dans images/robot.png"

24. pdf

Ce qu'il fait : Crée et lit des PDF
Cas d'utilisation : Rapports, documentation, factures
Sécurité : Faible risque
Exemple :

Vous : "Convertis report.md en PDF"
OpenClaw : "report.pdf créé"

25. zip

Ce qu'il fait : Compresse et extrait des fichiers
Cas d'utilisation : Sauvegardes, transferts de fichiers, archives
Sécurité : Faible risque
Exemple :

Vous : "Zip le répertoire src/"
OpenClaw : "src.zip créé (2,3 Mo)"

Gestion des Outils

Afficher les Outils Activés

Vous : "Quels outils sont activés ?"
OpenClaw : "Outils activés :
✓ read, write, list, search
✓ web_search, web_fetch
✓ memory, context
✓ schedule, heartbeat
✗ exec (désactivé)
✗ database (désactivé)"

Activer un Outil

Vous : "Active l'outil exec"
OpenClaw : "⚠️ Avertissement : exec permet d'exécuter des commandes shell. C'est puissant mais risqué. Êtes-vous sûr ?"
Vous : "Oui"
OpenClaw : "Outil exec activé"

Désactiver un Outil

Vous : "Désactive l'outil database"
OpenClaw : "Outil database désactivé. Je ne peux plus interroger les bases de données."

Bonnes Pratiques de Sécurité

Commencez de Manière Minimale :
N'activez que les outils dont vous avez besoin. Vous pouvez toujours en ajouter plus tard.

Outils à Haut Risque :

Ne les activez que si vous faites entièrement confiance à OpenClaw.

Outils à Risque Moyen :

Activez-les lorsque vous avez besoin d'automatisation, mais surveillez leur utilisation.

Outils à Faible Risque :

Sûrs à activer par défaut.

Les Plus de 53 Compétences Communautaires

Les compétences sont des flux de travail pré-construits. La communauté a créé plus de 53 compétences pour des tâches courantes.

Compétences de Développement

code_review

Ce qu'il fait : Examine le code pour la qualité, les bugs et le style
Outils utilisés : read, search, web_search, github
Exemple :

Vous : "Revoyez la PR #42"
OpenClaw : [Analyse le code, vérifie les problèmes, poste des commentaires]

debug_assistant

Ce qu'il fait : Aide à déboguer les erreurs
Outils utilisés : read, search, exec, web_search
Exemple :

Vous : "Débogue cette erreur : TypeError: Cannot read property 'name' of undefined"
OpenClaw : [Analyse le code, suggère des corrections]

test_generator

Ce qu'il fait : Génère des tests unitaires
Outils utilisés : read, write, exec
Exemple :

Vous : "Génère des tests pour src/api/users.js"
OpenClaw : [Crée un fichier de test avec des tests complets]

refactor_assistant

Ce qu'il fait : Suggère des améliorations de code
Outils utilisés : read, write, search
Exemple :

Vous : "Refactorise src/utils/helpers.js"
OpenClaw : [Suggère des améliorations, applique les changements]

Compétences de Productivité

meeting_summary

Ce qu'il fait : Résume les réunions et extrait les éléments d'action
Outils utilisés : memory, context
Exemple :

Vous : [Transmet la transcription de la réunion]
OpenClaw : [Génère un résumé structuré avec les éléments d'action]

task_manager

Ce qu'il fait : Gère les tâches à travers les outils (Jira, Asana, Trello)
Outils utilisés : jira, memory, schedule
Exemple :

Vous : "Qu'est-ce que j'ai à faire cette semaine ?"
OpenClaw : [Liste toutes les tâches des outils connectés]

email_assistant

Ce qu'il fait : Rédige et envoie des e-mails
Outils utilisés : email, memory
Exemple :

Vous : "Rédige un e-mail à l'équipe concernant le déploiement de demain"
OpenClaw : [Génère un e-mail professionnel]

Compétences de Contenu

blog_writer

Ce qu'il fait : Rédige des articles de blog
Outils utilisés : web_search, write, memory
Exemple :

Vous : "Écris un article de blog sur les cas d'utilisation d'OpenClaw"
OpenClaw : [Recherche sur le sujet, rédige un article complet]

social_media_manager

Ce qu'il fait : Crée du contenu pour les médias sociaux
Outils utilisés : web_search, memory, slack
Exemple :

Vous : "Crée un fil Twitter sur notre nouvelle fonctionnalité"
OpenClaw : [Génère un fil engageant]

video_script_writer

Ce qu'il fait : Rédige des scripts vidéo
Outils utilisés : web_search, write, memory
Exemple :

Vous : "Écris un script YouTube de 10 minutes sur la configuration d'OpenClaw"
OpenClaw : [Génère un script structuré]

Compétences de Surveillance

api_monitor

Ce qu'il fait : Surveille la santé de l'API
Outils utilisés : web_fetch, heartbeat, slack
Exemple :

Vous : "Surveille https://api.myapp.com"
OpenClaw : [Vérifie l'API toutes les 5 minutes, alerte en cas de problèmes]

error_tracker

Ce qu'il fait : Suit et analyse les erreurs
Outils utilisés : read, search, memory, slack
Exemple :

Vous : "Surveille les logs d'erreurs et alerte-moi en cas de nouvelles erreurs"
OpenClaw : [Surveille les logs, envoie des alertes]

deployment_watcher

Ce qu'il fait : Surveille les déploiements
Outils utilisés : github, exec, slack
Exemple :

Vous : "Surveille les nouveaux déploiements et exécute les tests de fumée"
OpenClaw : [Surveille, teste, rapporte]

Installation de Compétences

Parcourir les Compétences Disponibles

Vous : "Liste les compétences disponibles"
OpenClaw : "Compétences disponibles :

**Développement :**
- code_review
- debug_assistant
- test_generator
- refactor_assistant

**Productivité :**
- meeting_summary
- task_manager
- email_assistant

**Contenu :**
- blog_writer
- social_media_manager
- video_script_writer

**Surveillance :**
- api_monitor
- error_tracker
- deployment_watcher

Utilisez 'install skill [nom]' pour ajouter une compétence."

Installer une Compétence

Vous : "Installe la compétence code_review"
OpenClaw : "Installation de la compétence code_review...

Outils requis :
✓ read (activé)
✓ search (activé)
✓ web_search (activé)
✗ github (non activé)

Activer l'outil github ? (o/n)"
Vous : "o"
OpenClaw : "Outil github activé
✓ Compétence code_review installée

Essayez : 'Revoyez la PR #42'"

Désinstaller une Compétence

Vous : "Désinstalle la compétence blog_writer"
OpenClaw : "Compétence blog_writer désinstallée"

Création de Compétences Personnalisées

Les compétences sont des fichiers YAML qui définissent des flux de travail. Vous pouvez créer les vôtres.

Structure de Compétence

name: daily_standup
description: Génère un rapport de standup quotidien
tools:
  - jira
  - github
  - slack
steps:
  - action: query_jira
    query: "assignee = currentUser() AND status = 'In Progress'"
  - action: query_github
    query: "author:me is:pr is:open"
  - action: format_report
    template: |
      Rapport de Standup Quotidien

      **Hier :**
      {completed_tasks}

      **Aujourd'hui :**
      {in_progress_tasks}

      **Bloqueurs :**
      {blockers}
  - action: post_slack
    channel: "#standup"
    message: "{report}"

Exemple : Compétence de Sauvegarde Personnalisée

name: backup_project
description: Sauvegarde les fichiers de projet sur le stockage cloud
tools:
  - zip
  - exec
steps:
  - action: create_zip
    source: "."
    output: "backup-{date}.zip"
    exclude:
      - node_modules
      - .git
  - action: upload
    command: "aws s3 cp backup-{date}.zip s3://my-backups/"
  - action: notify
    message: "✓ Sauvegarde terminée : backup-{date}.zip"

Installer une Compétence Personnalisée

# Enregistrez la compétence dans ~/.openclaw/skills/backup_project.yaml
openclaw skill install ~/.openclaw/skills/backup_project.yaml

Utilisation :

Vous : "Exécute la compétence backup_project"
OpenClaw : [Exécute le flux de travail de sauvegarde]

Combinaisons de Compétences

Combinez des compétences pour des flux de travail puissants.

Exemple : Revue de Code + Déploiement Automatisés

Vous : "Quand une PR est fusionnée dans main, revois le code, exécute les tests et déploie sur staging"

OpenClaw : "Flux de travail créé :
1. Surveille GitHub pour les fusions vers main
2. Exécute la compétence code_review
3. Exécute la compétence test_generator
4. Si les tests réussissent, exécute la compétence deployment_watcher
5. Poste les résultats sur Slack #engineering

Flux de travail actif."
💡
Pour les projets axés sur les API, vous pouvez étendre ce flux de travail en intégrant Apidog pour exécuter automatiquement les tests de contrat API et mettre à jour la documentation après des déploiements réussis.
bouton

Exemple : Pipeline de Contenu

Vous : "Chaque lundi à 9h, recherche les sujets d'IA tendances, écris un article de blog et crée un fil Twitter"

OpenClaw : "Flux de travail créé :
1. Planification : Lundi 9h
2. Exécute la compétence trend_monitor
3. Exécute la compétence blog_writer
4. Exécute la compétence social_media_manager
5. Envoie le brouillon pour approbation

Flux de travail planifié."

Dépannage

La Compétence ne s'Installe pas

Erreur : "Outils requis manquants"

Correction : Activez d'abord les outils requis :

Vous : "Active les outils : github, slack"
OpenClaw : "github et slack activés"
Vous : "Installe la compétence code_review"
OpenClaw : "✓ code_review installée"

La Compétence ne Fonctionne pas comme Prévu

Erreur : "Échec de l'exécution de la compétence"

Correction : Vérifiez les logs de la compétence :

Vous : "Affiche les logs de la compétence code_review"
OpenClaw : [Affiche les logs d'exécution détaillés]

Permission d'Outil Refusée

Erreur : "Permission refusée : outil exec"

Correction : Activez l'outil :

Vous : "Active l'outil exec"
OpenClaw : "Outil exec activé"

Bonnes Pratiques

1. Commencez avec des Outils Sûrs

Activez d'abord les outils en lecture seule :

Ajoutez les outils d'exécution (exec, write) uniquement lorsque nécessaire.

2. Installez les Compétences Progressivement

N'installez pas les 53 compétences d'un coup. Commencez par 2-3 qui résolvent des problèmes immédiats.

3. Examinez le Code des Compétences

Avant d'installer des compétences communautaires, examinez le fichier YAML pour comprendre ce qu'il fait.

4. Surveillez l'Utilisation

Vérifiez quels outils et compétences OpenClaw utilise :

Vous : "Affiche les statistiques d'utilisation des outils"
OpenClaw : "Utilisation des outils (7 derniers jours) :
- read : 342 fois
- web_search : 89 fois
- write : 45 fois
- exec : 12 fois"

5. Créez des Alias de Compétence

Raccourcissez les commandes courantes :

Vous : "Crée l'alias 'review' pour 'run code_review skill'"
OpenClaw : "Alias créé. Utilisez 'review' pour exécuter code_review."

FAQ

Q : Puis-je désactiver tous les outils ?
R : Oui, mais OpenClaw ne pourra pas faire grand-chose. Il a besoin au moins de la mémoire et du contexte pour fonctionner.

Q : Les compétences sont-elles sûres ?
R : Les compétences communautaires sont examinées, mais vérifiez toujours le code avant de l'installer. Des compétences malveillantes pourraient utiliser les outils de manière inappropriée.

Q : Puis-je modifier les compétences existantes ?
R : Oui, copiez le fichier YAML de la compétence dans ~/.openclaw/skills/ et modifiez-le.

Q : Combien de compétences puis-je installer ?
R : Il n'y a pas de limite, mais trop de compétences ralentissent OpenClaw. Installez uniquement celles que vous utilisez.

Q : Les compétences coûtent-elles de l'argent ?
R : Les compétences sont gratuites, mais elles peuvent utiliser des outils qui coûtent de l'argent (par exemple, image_gen utilise des crédits API).

Q : Puis-je partager des compétences personnalisées ?
R : Oui, publiez-les dans le dépôt communautaire OpenClaw sur GitHub.

Q : Que faire si une compétence tombe en panne ?
R : Désinstallez-la et signalez le problème à l'auteur de la compétence.

Q : Les compétences peuvent-elles accéder à mes fichiers ?
R : Seulement si vous activez les outils de lecture ou d'écriture. Les compétences ne peuvent pas contourner les permissions des outils.

Conclusion

Les outils donnent des capacités à OpenClaw. Les compétences lui enseignent des flux de travail. Ensemble, ils transforment OpenClaw d'un chatbot en une puissance d'automatisation.

Commencez par des outils sûrs (read, web_search, memory). Installez quelques compétences qui résolvent des problèmes réels (code_review, meeting_summary). Au fur et à mesure que vous gagnez en confiance, activez des outils plus puissants (exec, database) et créez des compétences personnalisées.

Les 25 outils et plus de 53 compétences ne sont qu'un début. La communauté OpenClaw ajoute de nouvelles capacités quotidiennement. Rejoignez l'écosystème, partagez vos compétences personnalisées et aidez à construire l'avenir de l'automatisation par l'IA.

bouton

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API

OpenClaw: Guide Ultime des Outils et Compétences (25 Outils + 53 Compétences)