Todoist Gestionnaire de Tâches
Donnez à votre agent une visibilité complète sur les tâches de longue durée en synchronisant le raisonnement, les journaux de progression et les mises à jour de statut directement dans Todoist — le tout automatisé via OpenClaw Ultra.
Vue d'Ensemble du Système
Ce système transforme Todoist en un tableau de bord de transparence pour votre agent. Chaque tâche complexe obtient un élément Todoist avec le plan complet, des commentaires de sous-étapes en temps réel et des transitions de statut automatiques. Vous savez toujours ce que fait votre agent et où il est bloqué.
| Couche du Système | Fonction Principale | Résultat |
|---|---|---|
| Couche de Création de Tâches | Auto-créer des tâches Todoist avec le plan de raisonnement complet de l'agent | Tâche suivie dans le projet/section correct |
| Couche de Streaming de Progression | Achèvement des sous-étapes en temps réel enregistré comme commentaires | Journal d'exécution chronologique |
| Couche de Gestion de Statut | Déplacer automatiquement les tâches entre les sections In Progress / Waiting / Done | Statut visuel du pipeline |
| Couche de Monitoring de Santé | Vérification périodique du heartbeat pour les tâches bloquées ou échouées | Alerte opportune sur les tâches bloquées |
| Couche de Rapports | Résumé quotidien des tâches terminées avec métriques d'exécution | Rapport de productivité en fin de journée |
Prérequis
| Élément | Exigence |
|---|---|
| OpenClaw Ultra | Installé et en cours d'exécution |
| Compte Todoist | Plan Free ou Pro avec accès API |
| Token API Todoist | Obtenir depuis Paramètres Todoist > Intégrations |
| Project ID | Créer un projet (ex. "OpenClaw Tasks") et copier son ID |
Étape 0 — Obtenir les Identifiants API Todoist
Avant que l'agent puisse synchroniser les tâches, vous avez besoin d'un accès API.
Étapes d'Opération
- Allez dans Paramètres Todoist > Intégrations
- Copiez votre Token API
- Créez un nouveau projet nommé "OpenClaw Tasks"
- Créez 3 sections à l'intérieur : 🟡 In Progress, 🟠 Waiting, 🟢 Done
- Notez le Project ID et les Section IDs (visibles dans l'URL en cliquant sur chaque section)
Étape 1 — Laisser l'Agent Construire les Scripts de Synchronisation
Au lieu d'installer un skill, demandez à OpenClaw de créer les scripts d'intégration lui-même.
Prompt Prêt à l'Emploi
Je veux que vous construisiez un système de visibilité des tâches basé sur Todoist pour vos propres exécutions.
D'abord, créez trois scripts bash dans un dossier 'scripts/' :
1. todoist_api.sh — un wrapper curl pour l'API REST Todoist
2. sync_task.sh — créer ou mettre à jour des tâches avec les section_ids pour In Progress, Waiting, Done
3. add_comment.sh — publier les journaux de progression comme commentaires sur une tâche
Utilisez ces identifiants :
- Token : [votre token API Todoist]
- Project ID : [votre ID de projet]
- Section IDs : In Progress [id], Waiting [id], Done [id]
Une fois créés, vérifiez que les scripts fonctionnent en créant une tâche de test.Structure des Scripts (Auto-générée)
L'agent générera des scripts qui appellent l'API REST Todoist :
- todoist_api.sh — wrapper GET/POST générique
- sync_task.sh — crée des tâches dans la bonne section avec le plan dans la description
- add_comment.sh — ajoute les journaux d'exécution comme commentaires
INFO
Aucun codage manuel nécessaire. L'agent gère la création des scripts — collez simplement le prompt ci-dessus avec vos identifiants.
Étape 2 — Activer le Mode de Visibilité des Tâches
Indiquez à l'agent d'utiliser Todoist pour chaque tâche complexe à l'avenir.
Prompt
Désormais, pour chaque tâche complexe que je vous donne :
1. Avant de commencer, créez une tâche Todoist dans "🟡 In Progress"
- Nom de la tâche : bref résumé de l'objectif
- Description : votre PLAN d'exécution complet (étape par étape)
2. Pour chaque sous-étape terminée, appelez add_comment.sh avec :
- ce qui a été fait
- résultats ou décisions clés
- tout bloqueur rencontré
3. Quand la tâche est terminée, déplacez-la vers "🟢 Done"
4. Si bloquée et en attente de moi, déplacez-la vers "🟠 Waiting" et expliquez pourquoi
Commencez par traiter cette tâche : [votre première tâche complexe]Étape 3 — Synchronisation de Tâche Ponctuelle (Mode Manuel)
Pour les tâches ad-hoc rapides qui nécessitent un suivi.
Prompt
Suivez cette tâche dans Todoist :
Task: [description]
Plan: [étapes courtes]
Priority: [high/medium/low]
Créez-la dans "🟡 In Progress" et mettez-la à jour selon mes instructions.Étape 4 — Activer le Monitoring Heartbeat
Prévenir les échecs silencieux en vérifiant la progression des tâches périodiquement.
Prompt
Configurez une routine de monitoring heartbeat :
Toutes les 30 minutes, vérifiez toutes les tâches Todoist dans "🟡 In Progress" :
- Pour chaque tâche, vérifiez que le dernier commentaire remonte à moins de 25 minutes
- Si une tâche n'a pas de nouveaux commentaires depuis 30+ minutes, marquez-la comme bloquée
- Notifiez-moi via [Telegram / email] avec : nom de la tâche, temps depuis la dernière mise à jour, cause possible
Exécutez aussi une vérification quotidienne à 18h :
- Résumez toutes les tâches déplacées vers "🟢 Done" aujourd'hui
- Listez les tâches encore dans "🟠 Waiting" avec leur ancienneté
- Rapportez le nombre moyen de commentaires par tâche terminéeÉtape 5 — Auto-réconcilier les Tâches Bloquées
Laisser l'agent récupérer ou escalader quand les tâches deviennent silencieuses.
Prompt
Quand une tâche est marquée comme bloquée (pas de mise à jour depuis 30+ min) :
1. Vérifiez si le plan original de la tâche peut être repris
2. Si oui, publiez un commentaire de récupération et continuez
3. Si non, déplacez vers "🟠 Waiting" et expliquez ce qui est nécessaire
4. Si bloquée depuis 2+ heures, escaladez avec un message direct à moiLogique Finale du Workflow
Vous donnez une tâche → L'agent crée une tâche Todoist avec plan →
Les commentaires de sous-étapes sont diffusés en temps réel → Le statut se met à jour automatiquement →
Le heartbeat surveille la santé → Vous consultez Todoist à tout moment pour une visibilité totaleConseils Pratiques d'Utilisation
- Utilisez des noms de tâches descriptifs pour que la liste Todoist soit consultable en un coup d'œil
- Vérifiez d'abord la section "🟠 Waiting" en ouvrant Todoist — c'est là que l'agent a besoin de vous
- Combinez avec le workflow Notes de Réunion Automatisées pour créer automatiquement des tâches de suivi
- Archivez la section "🟢 Done" chaque semaine pour garder le tableau propre