Todoist Gerenciador de Tarefas
Dê ao seu agente visibilidade total sobre tarefas de longa duração sincronizando raciocínio, logs de progresso e atualizações de status diretamente no Todoist — tudo automatizado via OpenClaw Ultra.
Visão Geral do Sistema
Este sistema transforma o Todoist em um painel de transparência para seu agente. Cada tarefa complexa recebe um item no Todoist com o plano completo, comentários de subpassos em tempo real e transições automáticas de status. Você sempre sabe o que seu agente está fazendo e onde está travando.
| Camada do Sistema | Função Principal | Resultado |
|---|---|---|
| Camada de Criação de Tarefas | Auto-criar tarefas Todoist com o plano completo de raciocínio do agente | Tarefa rastreada no projeto/seção correta |
| Camada de Streaming de Progresso | Conclusão de subpassos em tempo real registrada como comentários | Log de execução cronológico |
| Camada de Gerenciamento de Status | Mover tarefas automaticamente entre seções In Progress / Waiting / Done | Status visual do pipeline |
| Camada de Monitoramento de Saúde | Verificação periódica de heartbeat para tarefas travadas ou com falha | Alerta oportuno sobre tarefas bloqueadas |
| Camada de Relatórios | Resumo diário de tarefas concluídas com métricas de execução | Relatório de produtividade ao final do dia |
Pré-requisitos
| Item | Requisito |
|---|---|
| OpenClaw Ultra | Instalado e em execução |
| Conta Todoist | Plano Free ou Pro com acesso à API |
| Token API do Todoist | Obter de Configurações do Todoist > Integrações |
| Project ID | Criar um projeto (ex. "OpenClaw Tasks") e copiar seu ID |
Passo 0 — Obter Credenciais API do Todoist
Antes que o agente possa sincronizar tarefas, você precisa de acesso à API.
Passos de Operação
- Vá para Configurações do Todoist > Integrações
- Copie seu Token API
- Crie um novo projeto chamado "OpenClaw Tasks"
- Crie 3 seções dentro: 🟡 In Progress, 🟠 Waiting, 🟢 Done
- Anote o Project ID e os Section IDs (visíveis na URL ao clicar em cada seção)
Passo 1 — Deixar o Agente Construir os Scripts de Sincronização
Em vez de instalar um skill, peça ao OpenClaw para criar os scripts de integração ele mesmo.
Prompt Pronto para Usar
Quero que construa um sistema de visibilidade de tarefas baseado no Todoist para suas próprias execuções.
Primeiro, crie três scripts bash em uma pasta 'scripts/':
1. todoist_api.sh — um wrapper curl para a REST API do Todoist
2. sync_task.sh — criar ou atualizar tarefas com section_ids para In Progress, Waiting, Done
3. add_comment.sh — postar logs de progresso como comentários em uma tarefa
Use estas credenciais:
- Token: [seu token API do Todoist]
- Project ID: [seu ID de projeto]
- Section IDs: In Progress [id], Waiting [id], Done [id]
Uma vez criados, verifique se os scripts funcionam criando uma tarefa de teste.Estrutura dos Scripts (Auto-gerada)
O agente gerará scripts que chamam a REST API do Todoist:
- todoist_api.sh — wrapper genérico GET/POST
- sync_task.sh — cria tarefas na seção correta com o plano na descrição
- add_comment.sh — adiciona logs de execução como comentários
INFO
Nenhum código manual necessário. O agente cuida da criação dos scripts, apenas cole o prompt acima com suas credenciais.
Passo 2 — Ativar o Modo de Visibilidade de Tarefas
Indique ao agente para usar o Todoist para cada tarefa complexa daqui em diante.
Prompt
De agora em diante, para cada tarefa complexa que eu der:
1. Antes de começar, crie uma tarefa Todoist em "🟡 In Progress"
- Nome da tarefa: breve resumo do objetivo
- Descrição: seu PLANO de execução completo (passo a passo)
2. Para cada subpasso concluído, chame add_comment.sh com:
- o que foi feito
- resultados ou decisões principais
- quaisquer bloqueadores encontrados
3. Quando a tarefa estiver completa, mova para "🟢 Done"
4. Se bloqueada e esperando por mim, mova para "🟠 Waiting" e explique o porquê
Comece processando esta tarefa: [sua primeira tarefa complexa]Passo 3 — Sincronização de Tarefa Única (Modo Manual)
Para tarefas rápidas ad-hoc que ainda precisam de acompanhamento.
Prompt
Rastreie esta tarefa no Todoist:
Task: [descrição]
Plan: [passos breves]
Priority: [high/medium/low]
Crie em "🟡 In Progress" e atualize conforme eu der mais instruções.Passo 4 — Habilitar Monitoramento Heartbeat
Prevenir falhas silenciosas verificando o progresso das tarefas periodicamente.
Prompt
Configure uma rotina de monitoramento heartbeat:
A cada 30 minutos, verifique todas as tarefas Todoist em "🟡 In Progress":
- Para cada tarefa, verifique se o último comentário foi nos últimos 25 minutos
- Se alguma tarefa não tiver novos comentários por 30+ minutos, marque como estagnada
- Notifique-me via [Telegram / email] com: nome da tarefa, tempo desde última atualização, possível causa
Também execute uma verificação diária às 18h:
- Resuma todas as tarefas movidas para "🟢 Done" hoje
- Liste tarefas ainda em "🟠 Waiting" com sua antiguidade
- Relate a média de comentários por tarefa concluídaPasso 5 — Auto-reconciliar Tarefas Estagnadas
Deixar o agente recuperar ou escalar quando tarefas ficam em silêncio.
Prompt
Quando uma tarefa for marcada como estagnada (sem atualização por 30+ min):
1. Verifique se o plano original da tarefa pode ser retomado
2. Se sim, publique um comentário de recuperação e continue
3. Se não, mova para "🟠 Waiting" e explique o que é necessário
4. Se estagnada por 2+ horas, escale com uma mensagem direta para mimLógica Final do Workflow
Você dá uma tarefa → Agente cria tarefa Todoist com plano →
Comentários de subpassos são transmitidos em tempo real → Status atualizado automaticamente →
Heartbeat monitora a saúde → Você revisa o Todoist a qualquer momento para visibilidade totalDicas Práticas de Uso
- Use nomes descritivos para que a lista do Todoist seja escaneável de relance
- Revise a seção "🟠 Waiting" primeiro ao abrir o Todoist — é onde o agente precisa de você
- Combine com o workflow de Notas de Reunião Automatizadas para criar tarefas de acompanhamento automáticas
- Arquive a seção "🟢 Done" semanalmente para manter o painel limpo