Skip to content

Todoist Uppgiftshanterare

Ge din agent full insyn i långvariga uppgifter genom att synkronisera resonemang, logg och statusuppdateringar direkt till Todoist — allt automatiserat via OpenClaw Ultra.

Systemöversikt

Detta system förvandlar Todoist till en transparensdashboard för din agent. Varje komplex uppgift får ett Todoist-objekt med fullständig plan, realtidskommentarer för delsteg och automatiska statusövergångar. Du vet alltid vad din agent gör och var den fastnar.

SystemlagerKärnfunktionResultat
UppgiftsskapandelagerAuto-skapa Todoist-uppgifter med agentens fullständiga resonemangsplanSpårad uppgift i rätt projekt/sektion
LoggstreaminglagerRealtids slutförande av delsteg registrerat som uppgiftskommentarerKronologisk körningslogg
StatushanteringslagerFlytta uppgifter automatiskt mellan sektionerna In Progress / Waiting / DoneVisuell pipeline-status
HälsövervakningslagerPeriodisk heartbeat-kontroll för fastnade eller misslyckade uppgifterRättvarnande om blockerade uppgifter
RapportlagerDaglig sammanfattning av slutförda uppgifter med körningsmåttProduktivitetsrapport vid dagens slut

Förutsättningar

PostKrav
OpenClaw UltraInstallerat och körandes
Todoist-kontoFree- eller Pro-plan med API-åtkomst
Todoist API-tokenHämta från Todoist Inställningar > Integrationer
Project IDSkapa ett projekt (t.ex. "OpenClaw Tasks") och kopiera dess ID

Steg 0 — Hämta Todoist API-uppgifter

Innan agenten kan synkronisera uppgifter behöver du API-åtkomst.

Driftsteg

  1. Gå till Todoist Inställningar > Integrationer
  2. Kopiera din API-token
  3. Skapa ett nytt projekt med namn "OpenClaw Tasks"
  4. Skapa 3 sektioner inuti: 🟡 In Progress, 🟠 Waiting, 🟢 Done
  5. Notera Project ID och Section IDs (synliga i URL:en vid klick på varje sektion)

Steg 1 — Låt Agenten Bygga Synkroniseringsskript

Istället för att installera en skill, be OpenClaw att själv skapa integrationsskripten.

Redo-att-använda Prompt

Jag vill att du bygger ett Todoist-baserat uppgiftstransparens-system för dina egna körningar.

Skapa först tre bash-skript i en 'scripts/'-mapp:

1. todoist_api.sh — en curl-wrapper för Todoist REST API
2. sync_task.sh — skapa eller uppdatera uppgifter med section_ids för In Progress, Waiting, Done
3. add_comment.sh — publicera logg som kommentarer på en uppgift

Använd dessa uppgifter:
- Token: [din Todoist API-token]
- Project ID: [ditt projekt-ID]
- Section IDs: In Progress [id], Waiting [id], Done [id]

Verifiera efter skapandet att skripten fungerar genom att skapa en testuppgift.

Skriptstruktur (Auto-genererad)

Agenten kommer att generera skript som anropar Todoist REST API:

  • todoist_api.sh — generisk GET/POST-wrapper
  • sync_task.sh — skapar uppgifter i rätt sektion med planen i beskrivningen
  • add_comment.sh — lägger till körningsloggar som kommentarer

INFO

Ingen manuell kodning krävs. Agenten hanterar skapandet av skript — klistra bara in prompten ovan med dina uppgifter.

Steg 2 — Aktivera Uppgiftstransparens-läge

Instruera agenten att använda Todoist för varje komplex uppgift hädanefter.

Prompt

Hädanefter, för varje komplex uppgift jag ger dig:

1. Innan du börjar, skapa en Todoist-uppgift i "🟡 In Progress"
   - Uppgiftsnamn: kort sammanfattning av målet
   - Beskrivning: din fullständiga KÖRINGSPLAN (steg för steg)

2. För varje slutfört delsteg, anropa add_comment.sh med:
   - vad som gjordes
   - viktiga resultat eller beslut
   - eventuella blockerare

3. När uppgiften är klar, flytta till "🟢 Done"
4. Om blockerad och väntar på mig, flytta till "🟠 Waiting" och förklara varför

Börja med att behandla denna uppgift: [din första komplexa uppgift]

Steg 3 — Engångsuppgiftssynkronisering (Manuellt läge)

Snabba ad-hoc-uppgifter som ändå behöver spårning.

Prompt

Spåra denna uppgift i Todoist:
Task: [beskrivning]
Plan: [korta steg]
Priority: [high/medium/low]

Skapa i "🟡 In Progress" och uppdatera i takt med att jag ger fler instruktioner.

Steg 4 — Aktivera Heartbeat-övervakning

Förebygg tysta genom att kontrollera uppgiftsförloppet periodiskt.

Prompt

Konfigurera en heartbeat-övervakningsrutin:

Var 30:e minut, kontrollera alla Todoist-uppgifter i "🟡 In Progress":
- För varje uppgift, verifiera att senaste kommentaren var inom de senaste 25 minuterna
- Om en uppgift inte har nya kommentarer på 30+ minuter, markera som fastnad
- Meddela mig via [Telegram / e-post] med: uppgiftsnamn, tid sedan senaste uppdatering, möjlig orsak

Kör också en daglig kontroll kl. 18:00:
- Sammanfatta alla uppgifter flyttade till "🟢 Done" idag
- Lista uppgifter kvar i "🟠 Waiting" med deras ålder
- Rapportera genomsnittligt antal kommentarer per slutförd uppgift

Steg 5 — Automatisk Återställning av Fastnade Uppgifter

Låt agenten återhämta sig eller eskalera när uppgifter blir tysta.

Prompt

När en uppgift markeras som fastnad (ingen uppdatering på 30+ min):

1. Kontrollera om uppgiftens ursprungliga plan kan återupptas
2. Om ja, publicera en återställningskommentar och fortsätt
3. Om nej, flytta till "🟠 Waiting" och förklara vad som behövs
4. Om fastnad i 2+ timmar, eskalera med ett direktmeddelande till mig

Slutgiltig Arbetsflödeslogik

Du ger en uppgift → Agent skapar Todoist-uppgift med plan →
Delstegskommentarer streamas i realtid → Status uppdateras automatiskt →
Heartbeat övervakar hälsan → Du granskar Todoist när som helst för full insyn

Praktiska Användningstips

  1. Använd beskrivande uppgiftsnamn så att Todoist-listan är skannbar med en snabb titt
  2. Kontrollera först sektionen "🟠 Waiting" när du öppnar Todoist — där väntar agenten på dig
  3. Kombinera med arbetsflödet Automatiserade Mötesanteckningar för att skapa automatiska uppföljningsuppgifter
  4. Arkivera sektionen "🟢 Done" varje vecka för att hålla tavlan ren