Skip to content

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 SistemaFunção PrincipalResultado
Camada de Criação de TarefasAuto-criar tarefas Todoist com o plano completo de raciocínio do agenteTarefa rastreada no projeto/seção correta
Camada de Streaming de ProgressoConclusão de subpassos em tempo real registrada como comentáriosLog de execução cronológico
Camada de Gerenciamento de StatusMover tarefas automaticamente entre seções In Progress / Waiting / DoneStatus visual do pipeline
Camada de Monitoramento de SaúdeVerificação periódica de heartbeat para tarefas travadas ou com falhaAlerta oportuno sobre tarefas bloqueadas
Camada de RelatóriosResumo diário de tarefas concluídas com métricas de execuçãoRelatório de produtividade ao final do dia

Pré-requisitos

ItemRequisito
OpenClaw UltraInstalado e em execução
Conta TodoistPlano Free ou Pro com acesso à API
Token API do TodoistObter de Configurações do Todoist > Integrações
Project IDCriar 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

  1. Vá para Configurações do Todoist > Integrações
  2. Copie seu Token API
  3. Crie um novo projeto chamado "OpenClaw Tasks"
  4. Crie 3 seções dentro: 🟡 In Progress, 🟠 Waiting, 🟢 Done
  5. 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ída

Passo 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 mim

Ló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 total

Dicas Práticas de Uso

  1. Use nomes descritivos para que a lista do Todoist seja escaneável de relance
  2. Revise a seção "🟠 Waiting" primeiro ao abrir o Todoist — é onde o agente precisa de você
  3. Combine com o workflow de Notas de Reunião Automatizadas para criar tarefas de acompanhamento automáticas
  4. Arquive a seção "🟢 Done" semanalmente para manter o painel limpo