Skip to content

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èmeFonction PrincipaleRésultat
Couche de Création de TâchesAuto-créer des tâches Todoist avec le plan de raisonnement complet de l'agentTâche suivie dans le projet/section correct
Couche de Streaming de ProgressionAchèvement des sous-étapes en temps réel enregistré comme commentairesJournal d'exécution chronologique
Couche de Gestion de StatutDéplacer automatiquement les tâches entre les sections In Progress / Waiting / DoneStatut visuel du pipeline
Couche de Monitoring de SantéVérification périodique du heartbeat pour les tâches bloquées ou échouéesAlerte opportune sur les tâches bloquées
Couche de RapportsRésumé quotidien des tâches terminées avec métriques d'exécutionRapport de productivité en fin de journée

Prérequis

ÉlémentExigence
OpenClaw UltraInstallé et en cours d'exécution
Compte TodoistPlan Free ou Pro avec accès API
Token API TodoistObtenir depuis Paramètres Todoist > Intégrations
Project IDCré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

  1. Allez dans Paramètres Todoist > Intégrations
  2. Copiez votre Token API
  3. Créez un nouveau projet nommé "OpenClaw Tasks"
  4. Créez 3 sections à l'intérieur : 🟡 In Progress, 🟠 Waiting, 🟢 Done
  5. 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 à moi

Logique 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é totale

Conseils Pratiques d'Utilisation

  1. Utilisez des noms de tâches descriptifs pour que la liste Todoist soit consultable en un coup d'œil
  2. Vérifiez d'abord la section "🟠 Waiting" en ouvrant Todoist — c'est là que l'agent a besoin de vous
  3. Combinez avec le workflow Notes de Réunion Automatisées pour créer automatiquement des tâches de suivi
  4. Archivez la section "🟢 Done" chaque semaine pour garder le tableau propre