Todoist Feladatkezelő
Adj az agentednek teljes rálátást a hosszú futású feladatokra a gondolkodás, a naplók és az állapotfrissítések közvetlen Todoist-be szinkronizálásával — mindez automatizálva az OpenClaw Ultra-val.
Rendszeráttekintés
Ez a rendszer a Todoist-tet az agented átláthatósági dashboardjává alakítja. Minden összetett feladat kap egy Todoist elemet a teljes tervvel, valós idejű al-lépés kommentárokkal és automatikus állapotátmenetekkel. Mindig tudod, mit csinál az agented és hol akad el.
| Rendszer réteg | Alapfunkció | Eredmény |
|---|---|---|
| Feladat létrehozási réteg | Automatikus Todoist feladatok a teljes agent gondolkodási tervvel | Követett feladat a megfelelő projektben/szekcióban |
| Haladás streaming réteg | Valós idejű al-lépés befejezés rögzítve kommentárként | Kronológiai végrehajtási napló |
| Állapotkezelési réteg | Feladatok automatikus mozgatása In Progress / Waiting / Done szekciók között | Vizuális pipeline állapot |
| Egészségfigyelési réteg | Időszakos heartbeat ellenőrzés elakadt vagy sikertelen feladatokra | Időbeni figyelmeztetés blokkolt feladatokra |
| Jelentési réteg | Napi összefoglaló a befejezett feladatokról végrehajtási metrikákkal | Termelékenységi jelentés nap végén |
Előfeltételek
| Elem | Követelmény |
|---|---|
| OpenClaw Ultra | Telepítve és fut |
| Todoist fiók | Free vagy Pro csomag API hozzáféréssel |
| Todoist API token | Szerezd be a Todoist Beállítások > Integrációk oldalról |
| Project ID | Hozz létre egy projektet (pl. "OpenClaw Tasks") és másold ki az ID-jét |
0. lépés — Todoist API hitelesítő adatok beszerzése
Mielőtt az agent szinkronizálni tudná a feladatokat, API hozzáférésre van szükséged.
Műveleti lépések
- Menj a Todoist Beállítások > Integrációk oldalra
- Másold ki az API tokent
- Hozz létre egy új projektet "OpenClaw Tasks" néven
- Hozz létre 3 szekciót benne: 🟡 In Progress, 🟠 Waiting, 🟢 Done
- Jegyezd fel a Project ID-t és Section ID-kat (láthatók a URL-ben minden szekcióra kattintva)
1. lépés — Hadd építse az agent a szinkronizáló szkripteket
Skill telepítése helyett kérd meg az OpenClaw-ot, hogy maga hozza létre az integrációs szkripteket.
Használatra kész prompt
Azt szeretném, hogy építs egy Todoist-alapú feladat átláthatósági rendszert a saját futásaidhoz.
Először hozz létre három bash szkriptet egy 'scripts/' mappában:
1. todoist_api.sh — egy curl wrapper a Todoist REST API-hoz
2. sync_task.sh — feladatok létrehozása vagy frissítése section_ids-ekkel a In Progress, Waiting, Done-hoz
3. add_comment.sh — haladási naplók közzététele kommentárként egy feladaton
Használd ezeket a hitelesítő adatokat:
- Token: [a te Todoist API tokened]
- Project ID: [a te projekt ID-d]
- Section IDs: In Progress [id], Waiting [id], Done [id]
A létrehozás után ellenőrizd, hogy a szkriptek működnek-e egy tesztfeladat létrehozásával.Szkript struktúra (automatikusan generált)
Az agent olyan szkripteket generál, amelyek meghívják a Todoist REST API-t:
- todoist_api.sh — általános GET/POST wrapper
- sync_task.sh — feladatokat hoz létre a megfelelő szekcióban a tervvel a leírásban
- add_comment.sh — végrehajtási naplókat ad hozzá kommentárként
INFO
Nincs szükség kézi kódolásra. Az agent kezeli a szkriptek létrehozását — csak illeszd be a fenti promptot a hitelesítő adataiddal.
2. lépés — Feladat átláthatósági mód aktiválása
Utasítsd az agentet, hogy innentől minden összetett feladathoz használja a Todoist-tet.
Prompt
Innentől minden összetett feladathoz, amit adok:
1. A megkezdés előtt hozz létre egy Todoist feladatot a "🟡 In Progress" szekcióban
- Feladat neve: rövid összefoglaló a célról
- Leírás: a teljes VÉGREHAJTÁSI TERVED (lépésről lépésre)
2. Minden befejezett al-lépésnél hívd az add_comment.sh-t:
- mi történt
- kulcsfontosságú eredmények vagy döntések
- bármilyen blokkoló tényező
3. Amikor a feladat kész, mozgasd a "🟢 Done" szekcióba
4. Ha blokkolva van és rám vár, mozgasd a "🟠 Waiting" szekcióba és magyarázd el miért
Kezdd ezzel a feladattal: [az első összetett feladatod]3. lépés — Egyszeri feladat szinkronizálás (kézi mód)
Gyors ad-hoc feladatokhoz, amelyek mégis követést igényelnek.
Prompt
Kövesd nyomon ezt a feladatot a Todoist-ben:
Task: [leírás]
Plan: [rövid lépések]
Priority: [high/medium/low]
Hozd létre a "🟡 In Progress" szekcióban és frissítsd, ahogy további utasításokat adok.4. lépés — Heartbeat figyelés engedélyezése
Csendes hibák megelőzése a feladatok haladásának rendszeres ellenőrzésével.
Prompt
Állíts be egy heartbeat figyelési rutint:
30 percenként ellenőrizd az összes Todoist feladatot a "🟡 In Progress" szekcióban:
- Minden feladatnál ellenőrizd, hogy az utolsó kommentár az elmúlt 25 percben volt-e
- Ha egy feladatnak 30+ perce nincs új kommentárja, jelöld meg elakadtként
- Értesíts [Telegram / e-mail] útján: feladat neve, utolsó frissítés óta eltelt idő, lehetséges ok
Futtass napi ellenőrzést este 6-kor is:
- Foglalj össze minden ma "🟢 Done" szekcióba mozgatott feladatot
- Sorold fel a "🟠 Waiting" szekcióban maradt feladatokat az életkorukkal
- Jelentsd a befejezett feladatonkénti átlagos kommentárszámot5. lépés — Elakadt feladatok automatikus helyreállítása
Hagyd, hogy az agent visszaszerezze vagy eszkalálja, amikor a feladatok elhallgatnak.
Prompt
Amikor egy feladat meg van jelölve eladtként (30+ perce nincs frissítés):
1. Ellenőrizd, hogy a feladat eredeti terve folytatható-e
2. Ha igen, tegyél közzé egy helyreállítási kommentárt és folytasd
3. Ha nem, mozgasd a "🟠 Waiting" szekcióba és magyarázd el, mi szükséges
4. Ha 2+ órája elakadt, eszkaláld közvetlen üzenettel nekemVégső munkafolyam logika
Adsz egy feladatot → Agent létrehoz egy Todoist feladatot tervvel →
Al-lépés kommentárok valós időben streamelve → Állapot automatikusan frissítve →
Heartbeat figyeli az egészséget → Bármikor ellenőrizheted a Todoist-tet a teljes átláthatóságértGyakorlati felhasználási tippek
- Használj leíró feladatneveket, hogy a Todoist lista egy pillantással áttekinthető legyen
- Először a "🟠 Waiting" szekciót nézd meg a Todoist megnyitásakor — ott vár rád az agent
- Kombináld az Automatizált Megbeszélés Jegyzetek munkafolyamattal automatikus nyomon követési feladatok létrehozásához
- Archiváld a "🟢 Done" szekciót hetente a tábla tisztán tartásához