Tutoriel Compétences

Guide de compétences OpenClaw : Guide complet pour étendre votre assistant IA

Apprenez tout sur les compétences OpenClaw. Que sont les compétences, comment les installer, comment créer les vôtres, le marché ClawHub et le format SKILL.md.

Updated: 1 février 2026 10 minutes de lecture

Quick Answer

Les compétences OpenClaw sont des workflows d'automatisation réutilisables définis dans les fichiers SKILL.md. Installez les compétences communautaires depuis ClawHub ou créez les vôtres. Les compétences peuvent tout faire, de la gestion des e-mails à l'automatisation du navigateur.

Les compétences sont ce qui rend OpenClaw puissant. Tandis que l’assistant principal gère le chat et les opérations de base, les compétences étendent OpenClaw avec des fonctionnalités spécialisées, de la gestion des e-mails à l’automatisation du navigateur en passant par le contrôle de la maison intelligente. Ce guide couvre tout ce que vous devez savoir sur les compétences OpenClaw.

Que sont les compétences ?

Les compétences sont des workflows d’automatisation réutilisables qui étendent les capacités d’OpenClaw. Chaque compétence est définie dans un fichier SKILL.md qui décrit :

  • À quoi sert la compétence
  • Quand il doit être déclenché
  • Quelles actions il peut effectuer
  • Quels paramètres il accepte

Considérez les compétences comme des plugins ou des extensions, mais en plus simple. Ce ne sont que des fichiers de démarque qu’OpenClaw lit et exécute.

Pourquoi les compétences sont importantes

Sans compétences, OpenClaw est un assistant IA de base. Avec les compétences, cela devient :

  • Un gestionnaire de messagerie qui catégorise et répond aux messages
  • Un outil d’automatisation du navigateur qui remplit les formulaires et extrait les données
  • Un organisateur de fichiers qui traite et catégorise les documents
  • Un contrôleur de maison intelligente qui gère vos appareils IoT
  • Un tracker de santé qui résume vos données de condition physique
  • Tout ce que vous pouvez imaginer

Les compétences transforment OpenClaw d’une interface de chat en un véritable agent d’IA capable de gérer des flux de travail complexes.

Trouver des compétences : ClawHub Marketplace

Le moyen le plus simple de trouver des compétences consiste à utiliser ClawHub, le marché communautaire des compétences OpenClaw. ClawHub héberge des centaines de compétences organisées par catégorie :

  • Email : gestion Gmail, intégration Outlook, automatisation de la messagerie
  • Navigateur : Web scraping, remplissage de formulaires, gestion OAuth
  • Fichiers : Organisation, traitement, sauvegarde
  • Smart Home : Home Assistant, Philips Hue, contrôle IoT
  • Santé : WHOOP, Oura, suivi de la condition physique
  • Productivité : Calendrier, tâches, rappels
  • Développement : GitHub, opérations Git, gestion de code

Visitez ClawHub pour parcourir les compétences disponibles. Chaque compétence comprend :

  • Description de ce qu’il fait
  • Instructions d’installation
  • Exemples d’utilisation
  • Exigences et dépendances

Installation des compétences

Méthode 1 : depuis ClawHub

  1. Parcourez ClawHub et trouvez une compétence que vous souhaitez
  2. Copiez l’URL du référentiel de la compétence ou le fichier SKILL.md
  3. Installez à l’aide de la commande d’installation des compétences d’OpenClaw :
openclaw skill install <skill-url>

Ou manuellement :

  1. Téléchargez le fichier SKILL.md
  2. Placez-le dans votre répertoire de compétences OpenClaw (généralement ~/.openclaw/skills/)
  3. Redémarrez OpenClaw ou exécutez openclaw skill reload

Méthode 2 : Installation directe

Certaines compétences peuvent être installées directement :

openclaw skill install github.com/user/skill-name

Méthode 3 : Installation manuelle

  1. Créez un répertoire de compétences : mkdir -p ~/.openclaw/skills
  2. Téléchargez ou créez un fichier SKILL.md
  3. Placez-le dans le répertoire des compétences
  4. OpenClaw le détectera automatiquement

Utiliser les compétences

Une fois installées, les compétences sont disponibles automatiquement. OpenClaw connaît vos compétences et les utilisera le cas échéant. Vous pouvez également invoquer explicitement des compétences :

Dans le chat :

You: "Use the email skill to check my inbox"
OpenClaw: [Uses email skill to read and categorize emails]

Invocation directe : Certaines compétences ont des déclencheurs spécifiques. Par exemple, une compétence de messagerie peut se déclencher lorsque vous dites « vérifier mes e-mails » ou « lire mes messages ».

Développez vos propres compétences

La meilleure partie des compétences OpenClaw est leur facilité de création. Les compétences ne sont que des fichiers markdown suivant le format SKILL.md.

Format SKILL.md

Voici la structure de base d’un fichier de compétences :

# Skill Name

## Description
Brief description of what this skill does.

## Triggers
- When user says: "check email"
- When user says: "read my messages"
- When context includes: email-related requests

## Capabilities
- Read inbox
- Categorize emails
- Draft replies
- Send emails

## Parameters
- `email_provider`: Gmail, Outlook, IMAP
- `action`: read, categorize, reply, send

## Examples
- "Check my Gmail inbox"
- "Categorize unread emails"
- "Draft a reply to the latest email"

## Implementation Notes
Any technical details about how the skill works.

Exemple de compétence simple

Voici un exemple complet de compétence pour l’organisation des fichiers :

# File Organizer Skill

## Description
Automatically organizes files in the Downloads folder by type and date.

## Triggers
- When user says: "organize my downloads"
- When user says: "clean up my files"
- When scheduled: daily at 2 AM

## Capabilities
- Scan Downloads folder
- Identify file types
- Create organized folder structure
- Move files to appropriate folders
- Generate summary report

## Parameters
- `source_folder`: Path to organize (default: ~/Downloads)
- `organize_by`: type, date, both (default: both)

## Examples
- "Organize my Downloads folder"
- "Clean up files by type"
- "Set up automatic file organization"

## Implementation Notes
- Creates folders: Documents, Images, Videos, Archives, etc.
- Preserves file modification dates
- Generates JSON report of actions taken

Exemple de compétence avancée

Voici une compétence plus complexe pour l’automatisation du navigateur :

# Flight Check-in Skill

## Description
Automatically checks in for flights using browser automation.

## Triggers
- When user says: "check in for my flight"
- When scheduled: 24 hours before flight time
- When context includes: flight confirmation email

## Capabilities
- Extract flight details from email or user input
- Navigate to airline website
- Fill check-in form
- Select seats if available
- Download boarding pass
- Send confirmation

## Parameters
- `airline`: United, Delta, American, etc.
- `confirmation_number`: Flight confirmation code
- `passenger_name`: Name on reservation
- `auto_seat`: true/false for automatic seat selection

## Examples
- "Check me in for my United flight ABC123"
- "Set up automatic check-in for my flight tomorrow"
- "Check in and get me a window seat"

## Implementation Notes
- Uses OpenClaw's browser control capabilities
- Handles OAuth flows if airline requires login
- Saves boarding pass to ~/Documents/BoardingPasses/
- Sends confirmation via chat app

Meilleures pratiques en matière de compétences### 1. Description claire

Incluez toujours une description claire de ce que fait la compétence et quand elle est utile.

2. Déclencheurs spécifiques

Définissez des déclencheurs clairs pour qu’OpenClaw sache quand utiliser la compétence. Soyez précis sur les expressions et les contextes.

3. Capacités bien définies

Énumérez clairement toutes les capacités. Cela aide OpenClaw à comprendre ce que la compétence peut faire.

4. Documentation des paramètres

Documentez tous les paramètres, leurs types, leurs valeurs par défaut et leurs valeurs valides.

5. Exemples

Incluez plusieurs exemples montrant différents cas d’utilisation. Cela aide les utilisateurs et OpenClaw à comprendre la compétence.

6. Gestion des erreurs

Tenez compte des cas extrêmes et des erreurs. Documentez ce qui se passe lorsque les choses tournent mal.

OpenClaw écrit ses propres compétences

L’une des fonctionnalités les plus puissantes d’OpenClaw est qu’il peut écrire ses propres compétences. Demandez simplement :

You: "Create a skill that backs up my Documents folder to Dropbox every night"
OpenClaw: [Creates SKILL.md file for backup skill]

OpenClaw va :

  1. Créez un nouveau fichier SKILL.md
  2. Définir les déclencheurs, les capacités et les paramètres
  3. Mettre en œuvre la logique
  4. Installez la compétence automatiquement
  5. Commencez à l’utiliser immédiatement

Cela signifie que vous pouvez étendre les capacités d’OpenClaw via la conversation, sans écrire de code vous-même.

Compétences populaires à essayer

Gestion des e-mails

  • Gmail Organizer : catégorise et organise la boîte de réception Gmail
  • Email Responder : rédige automatiquement des réponses réfléchies
  • Désabonnement à la newsletter : se désabonne des e-mails indésirables

Automatisation du navigateur

  • Form Filler : Remplit automatiquement les formulaires Web
  • Data Extractor : récupère les données des sites Web
  • OAuth Handler : gère les flux OAuth pour l’accès à l’API

Opérations sur les fichiers

  • Organisateur de téléchargements : organise automatiquement le dossier Téléchargements
  • Processeur de documents : traite et catégorise les documents
  • Photo Organizer : organise les photos par date et lieu

Maison intelligente

  • Home Assistant Controller : contrôle les appareils Home Assistant
  • Philips Hue Manager : gère l’éclairage Hue
  • Contrôleur climatique : ajuste les thermostats intelligents

Santé et remise en forme

  • WHOOP Summarizer : résumés de santé quotidiens de WHOOP
  • Oura Tracker : suivi du sommeil et de l’activité
  • Fitness Logger : enregistre les entraînements et les progrès

Compétences de dépannage

La compétence ne fonctionne pas

  1. Vérifiez que la compétence est installée : openclaw skill list
  2. Vérifiez que le format SKILL.md est correct
  3. Vérifiez les journaux OpenClaw pour les erreurs
  4. Assurez-vous que toutes les dépendances sont installées

La compétence ne se déclenche pas

  1. Révisez les phrases déclencheurs dans la compétence
  2. Essayez d’utiliser des phrases déclencheurs exactes
  3. Vérifiez si la compétence est en conflit avec une autre compétence
  4. Vérifiez que la compétence est activée

Problèmes de performances

  1. Vérifiez si la compétence en fait trop
  2. Examiner la mise en œuvre pour en vérifier l’efficacité
  3. Envisagez d’acquérir plusieurs compétences
  4. Vérifiez les ressources système

Partager vos compétences

Vous avez créé une compétence utile ? Partagez-le avec la communauté :

  1. GitHub : hébergez votre compétence sur GitHub
  2. ClawHub : Soumettre au marché ClawHub
  3. Documentation : rédigez des documents et des exemples clairs
  4. Communauté : partagez sur Discord ou sur les forums

La communauté prospère grâce au partage de compétences. Votre contribution aide tout le monde.

Prochaines étapes

Maintenant que vous comprenez les compétences :

  1. Parcourez ClawHub pour trouver les compétences dont vous avez besoin
  2. Installez quelques compétences pour voir comment elles fonctionnent
  3. Essayez de créer vous-même une compétence simple
  4. Demandez à OpenClaw de créer une compétence pour vous
  5. Partagez vos compétences avec la communautéPour plus d’informations, voir :

Les compétences sont ce qui rend OpenClaw particulièrement puissant. Commencez dès aujourd’hui à explorer l’écosystème de compétences et transformez votre assistant IA en exactement ce dont vous avez besoin.

Need help?

Join the OpenClaw community on Discord for support, tips, and shared skills.

Join Discord →