Todoist Gestor de Tareas
Da a tu agente visibilidad total sobre tareas de larga duración sincronizando razonamiento, registros de progreso y actualizaciones de estado directamente a Todoist — todo automatizado vía OpenClaw Ultra.
Vista General del Sistema
Este sistema convierte Todoist en un panel de transparencia para tu agente. Cada tarea compleja obtiene un elemento en Todoist con el plan completo, comentarios de subpasos en tiempo real y transiciones automáticas de estado. Siempre sabes qué hace tu agente y dónde se atasca.
| Capa del Sistema | Función Principal | Resultado |
|---|---|---|
| Capa de Creación de Tareas | Auto-crear tareas Todoist con el plan de razonamiento completo del agente | Tarea rastreada en el proyecto/sección correcta |
| Capa de Streaming de Progreso | Completación de subpasos en tiempo real registrada como comentarios | Registro de ejecución cronológico |
| Capa de Gestión de Estado | Mover tareas automáticamente entre secciones In Progress / Waiting / Done | Estado visual del pipeline |
| Capa de Monitoreo de Salud | Verificación periódica de heartbeat para tareas estancadas o fallidas | Alerta oportuna sobre tareas bloqueadas |
| Capa de Reportes | Resumen diario de tareas completadas con métricas de ejecución | Reporte de productividad al final del día |
Prerrequisitos
| Elemento | Requisito |
|---|---|
| OpenClaw Ultra | Instalado y en ejecución |
| Cuenta Todoist | Plan Free o Pro con acceso a API |
| Token API de Todoist | Obtener de Configuración de Todoist > Integraciones |
| Project ID | Crear un proyecto (ej. "OpenClaw Tasks") y copiar su ID |
Paso 0 — Obtener Credenciales API de Todoist
Antes de que el agente pueda sincronizar tareas, necesitas acceso a la API.
Pasos de Operación
- Ve a Configuración de Todoist > Integraciones
- Copia tu Token API
- Crea un nuevo proyecto llamado "OpenClaw Tasks"
- Crea 3 secciones dentro: 🟡 In Progress, 🟠 Waiting, 🟢 Done
- Anota el Project ID y los Section IDs (visibles en la URL al hacer clic en cada sección)
Paso 1 — Dejar que el Agente Construya los Scripts de Sincronización
En lugar de instalar un skill, pide a OpenClaw que cree los scripts de integración por sí mismo.
Prompt Listo para Usar
Quiero que construyas un sistema de visibilidad de tareas basado en Todoist para tus propias ejecuciones.
Primero, crea tres scripts bash en una carpeta 'scripts/':
1. todoist_api.sh — un wrapper curl para la REST API de Todoist
2. sync_task.sh — crear o actualizar tareas con section_ids para In Progress, Waiting, Done
3. add_comment.sh — publicar registros de progreso como comentarios en una tarea
Usa estas credenciales:
- Token: [tu token API de Todoist]
- Project ID: [tu ID de proyecto]
- Section IDs: In Progress [id], Waiting [id], Done [id]
Una vez creados, verifica que los scripts funcionen creando una tarea de prueba.Estructura de Scripts (Auto-generada)
El agente generará scripts que llaman a la REST API de Todoist:
- todoist_api.sh — wrapper genérico GET/POST
- sync_task.sh — crea tareas en la sección correcta con el plan en la descripción
- add_comment.sh — agrega registros de ejecución como comentarios
INFO
No se necesita código manual. El agente maneja la creación de scripts, solo pega el prompt anterior con tus credenciales.
Paso 2 — Activar el Modo de Visibilidad de Tareas
Indica al agente que use Todoist para cada tarea compleja en adelante.
Prompt
De ahora en adelante, para cada tarea compleja que te dé:
1. Antes de empezar, crea una tarea Todoist en "🟡 In Progress"
- Nombre de tarea: breve resumen del objetivo
- Descripción: tu PLAN de ejecución completo (paso a paso)
2. Por cada subpaso completado, llama a add_comment.sh con:
- lo que se hizo
- resultados o decisiones clave
- cualquier bloqueante encontrado
3. Cuando la tarea esté completa, muévela a "🟢 Done"
4. Si está bloqueada y esperándome, muévela a "🟠 Waiting" y explica por qué
Empieza procesando esta tarea: [tu primera tarea compleja]Paso 3 — Sincronización de Tarea Única (Modo Manual)
Para tareas rápidas ad-hoc que aún necesitan seguimiento.
Prompt
Rastrea esta tarea en Todoist:
Task: [descripción]
Plan: [pasos breves]
Priority: [high/medium/low]
Créala en "🟡 In Progress" y actualízala conforme te dé más instrucciones.Paso 4 — Habilitar Monitoreo Heartbeat
Prevenir fallos silenciosos verificando el progreso de tareas periódicamente.
Prompt
Configura una rutina de monitoreo heartbeat:
Cada 30 minutos, verifica todas las tareas Todoist en "🟡 In Progress":
- Para cada tarea, verifica que el último comentario sea de los últimos 25 minutos
- Si alguna tarea no tiene nuevos comentarios por 30+ minutos, márcala como estancada
- Notifícame vía [Telegram / correo] con: nombre de tarea, tiempo desde última actualización, posible causa
También ejecuta una verificación diaria a las 6 PM:
- Resume todas las tareas movidas a "🟢 Done" hoy
- Lista tareas aún en "🟠 Waiting" con su antigüedad
- Reporta el promedio de comentarios por tarea completadaPaso 5 — Auto-reconciliar Tareas Estancadas
Dejar que el agente recupere o escale cuando las tareas quedan en silencio.
Prompt
Cuando una tarea se marca como estancada (sin actualización por 30+ min):
1. Verifica si el plan original de la tarea puede reanudarse
2. Si sí, publica un comentario de recuperación y continúa
3. Si no, muévela a "🟠 Waiting" y explica qué se necesita
4. Si lleva estancada 2+ horas, escala con un mensaje directo a míLógica Final del Workflow
Das una tarea → El agente crea tarea Todoist con plan →
Comentarios de subpasos se transmiten en tiempo real → Estado se actualiza automáticamente →
Heartbeat monitorea la salud → Revisas Todoist en cualquier momento para visibilidad totalConsejos Prácticos de Uso
- Usa nombres descriptivos para que la lista de Todoist sea escaneable de un vistazo
- Revisa la sección "🟠 Waiting" primero al abrir Todoist — ahí es donde el agente te necesita
- Combina con el workflow de Notas de Reunión Automatizadas para crear tareas de seguimiento automáticas
- Archiva la sección "🟢 Done" semanalmente para mantener el tablero limpio