Tutoriel 22 — OpenClaw Skill Auto-Updater : configurez une fois, tous les Skills se mettent à jour automatiquement chaque jour (2026)
Objectif : installer le Skill Auto-Updater et configurer une tâche planifiée pour qu'OpenClaw vérifie et mette à jour automatiquement tous les Skills installés chaque jour, puis envoie un résumé des mises à jour sur Telegram.
Pourquoi Auto-Updater est-il nécessaire ?
Les Skills sur ClawHub sont mis à jour très fréquemment — les auteurs publient des correctifs, de nouvelles fonctionnalités et des patches de sécurité chaque semaine. Si vous avez déjà installé plus de 10 Skills, vérifier manuellement chaque mise à jour est non seulement chronophage, mais présente aussi des risques de sécurité : les versions obsolètes de Skills peuvent contenir des vulnérabilités connues.
Le Skill Auto-Updater (61k téléchargements) résout ce problème : installez une fois, maintenance à vie. Il automatise entièrement le flux de mise à jour des Skills et envoie les résultats sur votre Telegram.
Étape 1 : Installer le Skill
Dans WebChat ou Telegram, envoyez :
/install @maximeprades/auto-updater
Vérification :
pnpm openclaw skills list
# Le Skill auto-updater devrait apparaîtreAprès l'installation, Auto-Updater effectue immédiatement une première vérification, scanne les versions actuelles et les dernières versions disponibles de tous les Skills installés, et produit un rapport d'état des versions.
Étape 2 : Voir le planning et la fréquence par défaut
Auto-Updater s'exécute une fois par jour par défaut, à 3h00 du matin (heure locale du serveur). Pour voir la configuration actuelle :
pnpm openclaw config get auto-updaterExemple de sortie :
{
"schedule": "0 3 * * *",
"auto_apply": true,
"notify_telegram": false,
"notify_on_no_updates": false,
"backup_before_update": true
}Déclencher manuellement une vérification sans attendre (pas besoin d'attendre la nuit) :
pnpm openclaw run "Vérifie et mets à jour tous les Skills vers la dernière version"Étape 3 : Consulter la configuration des tâches cron
Auto-Updater utilise le planificateur cron système. Pour voir la tâche cron actuellement enregistrée :
crontab -l | grep auto-updaterExemple de sortie :
0 3 * * * /usr/local/bin/pnpm openclaw skill run auto-updater --check-update
Vous pouvez aussi consulter directement le fichier de configuration des tâches planifiées d'OpenClaw :
cat ~/.openclaw/schedules.jsonÉtape 4 : Personnaliser l'heure d'exécution
Modifiez l'expression cron pour choisir votre plage horaire préférée :
# Changer pour chaque matin à 6h00
pnpm openclaw config set auto-updater.schedule "0 6 * * *"
# Changer pour chaque lundi à 2h00 (stratégie de mise à jour à basse fréquence)
pnpm openclaw config set auto-updater.schedule "0 2 * * 1"
# Changer pour deux exécutions quotidiennes : minuit et midi
pnpm openclaw config set auto-updater.schedule "0 0,12 * * *"La configuration cron d'Auto-Updater utilise l'expression cron standard à 5 champs : minute heure jour mois jour-de-semaine. Si vous ne maîtrisez pas la syntaxe cron, dites-le simplement à l'IA :
Change l'heure d'exécution d'auto-updater à chaque soir à 23h
Étape 5 : Configurer les notifications Telegram
Assurez-vous d'abord d'avoir complété la configuration du bot Telegram du tutoriel 02, puis activez les notifications :
pnpm openclaw config set auto-updater.notify_telegram trueConfiguration de la verbosité des notifications :
# Notifier uniquement en cas de mises à jour (recommandé, réduit les interruptions)
pnpm openclaw config set auto-updater.notify_on_no_updates false
# Notifier à chaque exécution (y compris le rapport "aucune mise à jour")
pnpm openclaw config set auto-updater.notify_on_no_updates trueExemple de message de notification Telegram :
[OpenClaw Auto-Updater] 2026-03-30 03:00
3 Skills mis à jour :
• @steipete/summarize: v1.2.3 → v1.3.0 ✅
Nouveau : support du format EPUB
• @steipete/obsidian: v2.1.0 → v2.1.2 ✅
Corrigé : problème d'encodage des chemins avec des caractères accentués
• @maximeprades/auto-updater: v1.0.5 → v1.1.0 ✅
Nouveau : support du rollback
Aucune mise à jour requise : 7 Skills déjà à la dernière version
Étape 6 : Options de configuration avancées
Sauvegarde automatique avant mise à jour (activée par défaut — conservez ce réglage) :
pnpm openclaw config set auto-updater.backup_before_update true
# Emplacement de la sauvegarde : ~/.openclaw/skill-backups/Exclure certains Skills de la mise à jour automatique (pour verrouiller une version stable) :
pnpm openclaw config set auto-updater.exclude '["@steipete/browser", "@auteurquelconque/skill-beta"]'Vérifier sans appliquer automatiquement (mode confirmation manuelle) :
pnpm openclaw config set auto-updater.auto_apply false
# Désormais, chaque exécution signale uniquement les mises à jour disponibles sans installer automatiquement — attend votre confirmation manuelleLa meilleure configuration pour une maintenance entièrement automatisée sans intervention est : auto_apply: true + backup_before_update: true + notify_telegram: true.
Étape 7 : Revenir à une version antérieure d'un Skill
Si une mise à jour provoque un comportement anormal, faites un rollback rapide :
Méthode 1 : Via la ligne de commande
# Voir l'historique des versions d'un Skill
pnpm openclaw skill versions @steipete/summarize
# Revenir à une version spécifique
pnpm openclaw skill install @steipete/summarize@1.2.3Méthode 2 : Restauration depuis la sauvegarde automatique
# Voir les sauvegardes disponibles
ls ~/.openclaw/skill-backups/
# Restaurer une version sauvegardée à une date spécifique
pnpm openclaw skill restore @steipete/summarize --from-backup 2026-03-29Méthode 3 : Instruction en langage naturel
Reviens à la version d'hier de @steipete/obsidian
Après le rollback, ajoutez le Skill concerné à la liste auto-updater.exclude — attendez que le problème soit corrigé dans la nouvelle version avant de le réintégrer à la mise à jour automatique.
Questions fréquentes
Les Skills d'OpenClaw nécessitent-ils une mise à jour manuelle ?
Après l'installation du Skill Auto-Updater, aucune mise à jour manuelle n'est nécessaire. Auto-Updater vérifie automatiquement les versions de tous les Skills installés selon le planning cron configuré, télécharge et installe les nouvelles versions détectées, et envoie un résumé des mises à jour sur Telegram. Sans Auto-Updater, il faut exécuter manuellement pnpm openclaw skill update --all pour mettre à jour en masse, ou envoyer « mets à jour tous les Skills » dans Telegram pour déclencher la mise à jour.
Quand Auto-Updater s'exécute-t-il automatiquement ?
Par défaut, une fois par jour à 3h00 (heure locale du serveur). Vous pouvez personnaliser l'heure en modifiant l'expression cron — toutes les règles cron sont supportées : mise à jour hebdomadaire, deux fois par jour, etc. Commande de modification : pnpm openclaw config set auto-updater.schedule "0 6 * * *" (passe à 6h du matin). Il est recommandé de choisir une plage horaire où vous n'utilisez pas activement OpenClaw pour minimiser l'impact.
L'IA reste-t-elle utilisable pendant la mise à jour des Skills ?
Oui, mais le Skill en cours de mise à jour peut être temporairement indisponible (généralement 5 à 30 secondes). Auto-Updater met à jour un Skill à la fois — l'impact global est limité. Si vous invoquez un Skill en cours de mise à jour, OpenClaw terminera d'abord la requête courante puis démarrera la mise à jour, ou effectuera une nouvelle tentative automatique. Il est recommandé de programmer Auto-Updater en pleine nuit pour minimiser l'impact.
Comment revenir en arrière si une mise à jour casse quelque chose ?
Trois méthodes de rollback sont disponibles. La plus rapide est la ligne de commande : pnpm openclaw skill install @auteur/nom-du-skill@ancienne-version — consultez les versions disponibles avec pnpm openclaw skill versions @auteur/nom-du-skill. Si backup_before_update est activé (par défaut), vous pouvez aussi restaurer depuis la sauvegarde locale : les fichiers de sauvegarde sont dans ~/.openclaw/skill-backups/, nommés par date. Après le rollback, excluez ce Skill dans auto-updater.exclude — réintégrez-le à la mise à jour automatique une fois le problème corrigé officiellement.
Prochaines étapes
- Tutoriel 23 — Installez le Skill Whisper pour qu'OpenClaw supporte la saisie vocale et la transcription audio
- Tutoriel 06 — Revoyez la configuration des tâches planifiées et combinez-la avec la configuration cron d'Auto-Updater