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.
| Systemlager | Kärnfunktion | Resultat |
|---|---|---|
| Uppgiftsskapandelager | Auto-skapa Todoist-uppgifter med agentens fullständiga resonemangsplan | Spårad uppgift i rätt projekt/sektion |
| Loggstreaminglager | Realtids slutförande av delsteg registrerat som uppgiftskommentarer | Kronologisk körningslogg |
| Statushanteringslager | Flytta uppgifter automatiskt mellan sektionerna In Progress / Waiting / Done | Visuell pipeline-status |
| Hälsövervakningslager | Periodisk heartbeat-kontroll för fastnade eller misslyckade uppgifter | Rättvarnande om blockerade uppgifter |
| Rapportlager | Daglig sammanfattning av slutförda uppgifter med körningsmått | Produktivitetsrapport vid dagens slut |
Förutsättningar
| Post | Krav |
|---|---|
| OpenClaw Ultra | Installerat och körandes |
| Todoist-konto | Free- eller Pro-plan med API-åtkomst |
| Todoist API-token | Hämta från Todoist Inställningar > Integrationer |
| Project ID | Skapa 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
- Gå till Todoist Inställningar > Integrationer
- Kopiera din API-token
- Skapa ett nytt projekt med namn "OpenClaw Tasks"
- Skapa 3 sektioner inuti: 🟡 In Progress, 🟠 Waiting, 🟢 Done
- 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 uppgiftSteg 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 migSlutgiltig 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 insynPraktiska Användningstips
- Använd beskrivande uppgiftsnamn så att Todoist-listan är skannbar med en snabb titt
- Kontrollera först sektionen "🟠 Waiting" när du öppnar Todoist — där väntar agenten på dig
- Kombinera med arbetsflödet Automatiserade Mötesanteckningar för att skapa automatiska uppföljningsuppgifter
- Arkivera sektionen "🟢 Done" varje vecka för att hålla tavlan ren