- Outil
- Claude Code (routines)
- Prix
- Inclus dans Pro, Max, Team et Enterprise
- Temps
- 15 min
- Niveau
- Débutant, compte GitHub
Le lundi matin, vous ouvrez vos outils un par un pour savoir ce qui a bougé : tickets, fichiers de suivi, demandes en attente. Puis vous écrivez le même résumé que la semaine dernière. C'est exactement le genre de travail qu'une routine fait à votre place. La fonction porte bien ce nom dans la documentation officielle d'Anthropic, avec une précision importante : elle est en « research preview » (aperçu de recherche), donc son fonctionnement et ses limites peuvent encore changer.
À quoi ça sert, et pour qui
Une routine, c'est une configuration de Claude Code enregistrée une fois : un prompt, un ou plusieurs dépôts GitHub (des dossiers en ligne, clonés à chaque exécution) et les connecteurs de votre compte Claude (Slack, Linear, Google Drive…). Elle démarre de trois façons :
- À heure fixe : toutes les heures, chaque jour, les jours ouvrés, chaque semaine, ou une seule fois à une date précise.
- Par appel API : un autre outil (un formulaire, une alerte) la déclenche avec une adresse et un jeton secret.
- Sur un événement GitHub : une pull request ouverte, une version publiée.
C'est utile à un indépendant ou une petite équipe qui a déjà un abonnement Claude et une tâche répétitive de lecture et de synthèse : point hebdomadaire, tri des demandes, relecture de documents, veille.
Routine, tâche locale ou /loop : laquelle choisir
- Routine (cloud) : tourne chez Anthropic, même ordinateur fermé. Pas d'accès à vos fichiers locaux, seulement à une copie fraîche du dépôt. Intervalle minimum : une heure.
- Tâche planifiée locale (application Claude Desktop, onglet Code, Routines, New routine, Local) : elle lit vos fichiers, mais ne se lance que si l'application est ouverte et l'ordinateur éveillé. Une exécution manquée est rattrapée une seule fois au réveil.
/loop: répète un prompt dans une session ouverte, pour surveiller quelque chose quelques heures. Il s'arrête avec la session et expire au bout de sept jours.
Créer votre première routine
- Ouvrir le formulaireAllez sur claude.ai/code/routines et cliquez sur New routine. Depuis le Terminal, la commande
/schedulefait la même chose en conversation : Claude vous pose les questions une par une./schedule chaque lundi à 8h07, prépare le point hebdo à partir de suivi/projets.md - Écrire un prompt autonomePersonne ne sera là pour répondre à ses questions : le prompt doit dire quoi faire, où écrire le résultat et ce qui est interdit. Voici un modèle à adapter :
Tu prépares le point hebdomadaire de l'entreprise. Réponds en français. 1. Lis le fichier suivi/projets.md du dépôt et les tickets ouverts dans Linear. 2. Écris un résumé de 10 lignes maximum : ce qui est en retard, ce qui est bloqué, ce qui doit être livré cette semaine. 3. Enregistre-le dans points/AAAA-MM-JJ.md (date du jour). 4. N'envoie aucun message, ne modifie et ne ferme aucun ticket. 5. Si une information manque, écris [À VÉRIFIER] au lieu de deviner. - Choisir le dépôtClaude clone le dépôt à chaque exécution et range ses modifications sur une branche dont le nom commence par
claude/. Un dépôt privé qui contient vos fichiers de suivi suffit. - Garder l'environnement par défautL'environnement « Default » limite l'accès Internet à une liste de domaines courants. Les connecteurs passent par les serveurs d'Anthropic et fonctionnent sans réglage.
- Choisir le déclencheurDans Select a trigger, prenez Schedule puis « Weekly » ou « Weekdays ». L'heure est saisie dans votre fuseau horaire. Astuce de la documentation : visez 8h07 plutôt que 8h00, une exécution pile à l'heure peut partir avec quelques minutes de retard.
- Retirer les connecteurs inutilesTous vos connecteurs sont inclus par défaut, et Claude peut utiliser chacun de leurs outils sans demander, y compris pour écrire. Ne gardez que ceux dont la tâche a besoin.
- Tester tout de suiteCliquez sur Create, puis sur Run now. Ouvrez la session créée et lisez ce que Claude a fait. Un statut vert veut seulement dire que la session a démarré et s'est arrêtée sans panne, pas que la tâche est réussie.
Les réglages utiles
- La langue. Écrivez « Réponds en français » dans le prompt, et le format attendu (dates, longueur). La routine n'a que ce texte pour se repérer.
- Le modèle. Le champ du prompt contient un sélecteur de modèle, utilisé à chaque exécution.
- Une fréquence sur mesure. Pour « toutes les deux heures » ou « le 1er du mois », prenez le préréglage le plus proche puis lancez
/schedule updatedans le Terminal. - Une seule fois.
/scheduleaccepte une date en langage courant (« demain à 9h »). Claude confirme l'heure exacte, puis la routine se désactive après son passage. - Pause et suivi. Un interrupteur suspend la routine sans la supprimer.
/schedule listles liste,/schedule runen lance une immédiatement.
Coût et limites
- Une routine consomme votre abonnement comme une session normale. Suivez votre usage sur claude.ai/settings/usage.
- S'y ajoutent des plafonds horaires : 100 exécutions planifiées par heure et par compte, 30 lancements manuels ou API par heure et par routine.
/scheduledemande une connexion avec un compte claude.ai : il n'apparaît pas si vous utilisez une clé API.- Si la connexion GitHub expire, les exécutions sont sautées pendant 72 h au plus, puis la routine se coupe.
- Les routines appartiennent à votre compte et ne sont pas partagées avec l'équipe.
Prudence. Pendant l'exécution, aucune fenêtre ne vous demande l'autorisation : Claude lance des commandes et utilise les connecteurs seul. Tout ce qu'il fait via GitHub, Slack ou Linear apparaît à votre nom. Donnez-lui le minimum (un dépôt, les seuls connecteurs utiles), interdisez dans le prompt d'envoyer ou de supprimer, et relisez les premières exécutions. Pour une clé d'API, la documentation conseille les « network secrets » plutôt que des variables visibles par tous les utilisateurs de l'environnement.
Sources
- Documentation Claude Code : Automate work with routines
- Documentation Claude Code : Schedule recurring tasks in Claude Code Desktop
- Documentation Claude Code : Run prompts on a schedule (/loop)
Vous voulez une tâche planifiée qui va plus loin, branchée sur vos propres outils et vos clients ? C'est le cœur de mon travail en automatisation.