Todoist Menedżer Zadań
Zapewnij swojemu agentowi pełną widoczność nad długotrwałymi zadaniami, synchronizując rozumowanie, dzienniki postępu i aktualizacje statusu bezpośrednio z Todoist — wszystko zautomatyzowane via OpenClaw Ultra.
Przegląd Systemu
Ten system zamienia Todoist w panel przejrzystości Twojego agenta. Każde złożone zadanie otrzymuje element Todoist z pełnym planem, komentarzami podkroków w czasie rzeczywistym i automatycznymi przejściami statusu. Zawsze wiesz, co robi Twój agent i gdzie się zatrzymał.
| Warstwa Systemu | Główna Funkcja | Wynik |
|---|---|---|
| Warstwa Tworzenia Zadań | Auto-tworzenie zadań Todoist z pełnym planem rozumowania agenta | Śledzone zadanie w odpowiednim projekcie/sekcji |
| Warstwa Streamingu Postępu | Ukończenie podkroków w czasie rzeczywistym rejestrowane jako komentarze | Chronologiczny dziennik wykonania |
| Warstwa Zarządzania Status | Automatyczne przenoszenie zadań między sekcjami In Progress / Waiting / Done | Wizualny status pipeline |
| Warstwa Monitorowania Zdrowia | Okresowe sprawdzanie heartbeat dla zablokowanych lub nieudanych zadań | Terminowe ostrzeżenie o zablokowanych zadaniach |
| Warstwa Raportowania | Dzienny raport ukończonych zadań z metrykami wykonania | Raport produktywności na koniec dnia |
Wymagania wstępne
| Element | Wymaganie |
|---|---|
| OpenClaw Ultra | Zainstalowany i uruchomiony |
| Konto Todoist | Plan Free lub Pro z dostępem do API |
| Token API Todoist | Pobierz z Ustawienia Todoist > Integracje |
| Project ID | Utwórz projekt (np. "OpenClaw Tasks") i skopiuj jego ID |
Krok 0 — Uzyskaj Dane Logowania API Todoist
Zanim agent będzie mógł synchronizować zadania, potrzebujesz dostępu do API.
Kroki Operacyjne
- Przejdź do Ustawienia Todoist > Integracje
- Skopiuj swój Token API
- Utwórz nowy projekt o nazwie "OpenClaw Tasks"
- Utwórz 3 sekcje wewnątrz: 🟡 In Progress, 🟠 Waiting, 🟢 Done
- Zanotuj Project ID i Section IDs (widoczne w URL po kliknięciu każdej sekcji)
Krok 1 — Pozwól Agentowi Zbudować Skrypty Synchronizacji
Zamiast instalować skill, poproś OpenClaw o samodzielne utworzenie skryptów integracyjnych.
Gotowy do Użycia Prompt
Chcę, abyś zbudował system widoczności zadań oparty na Todoist dla swoich uruchomień.
Najpierw utwórz trzy skrypty bash w folderze 'scripts/':
1. todoist_api.sh — wrapper curl dla REST API Todoist
2. sync_task.sh — tworzenie lub aktualizacja zadań z section_ids dla In Progress, Waiting, Done
3. add_comment.sh — publikowanie dzienników postępu jako komentarze na zadaniu
Użyj tych danych logowania:
- Token: [Twój token API Todoist]
- Project ID: [Twój ID projektu]
- Section IDs: In Progress [id], Waiting [id], Done [id]
Po utworzeniu zweryfikuj działanie skryptów, tworząc testowe zadanie.Struktura Skryptów (Auto-generowana)
Agent wygeneruje skrypty wywołujące REST API Todoist:
- todoist_api.sh — generyczny wrapper GET/POST
- sync_task.sh — tworzy zadania w odpowiedniej sekcji z planem w opisie
- add_comment.sh — dodaje dzienniki wykonania jako komentarze
INFO
Nie wymaga ręcznego kodowania. Agent zajmuje się tworzeniem skryptów — wystarczy wkleić powyższy prompt ze swoimi danymi logowania.
Krok 2 — Aktywuj Tryb Widoczności Zadań
Poinstruuj agenta, aby używał Todoist dla każdego złożonego zadania od teraz.
Prompt
Od teraz, dla każdego złożonego zadania, które Ci dam:
1. Przed rozpoczęciem utwórz zadanie Todoist w "🟡 In Progress"
- Nazwa zadania: krótkie podsumowanie celu
- Opis: Twój pełny PLAN WYKONANIA (krok po kroku)
2. Po ukończeniu każdego podkroku wywołaj add_comment.sh z:
- co zostało zrobione
- kluczowe wyniki lub decyzje
- napotkane blokery
3. Gdy zadanie jest zakończone, przenieś do "🟢 Done"
4. Jeśli zablokowane i czekające na mnie, przenieś do "🟠 Waiting" i wyjaśnij dlaczego
Zacznij od przetworzenia tego zadania: [Twoje pierwsze złożone zadanie]Krok 3 — Jednorazowa Synchronizacja Zadania (Tryb Ręczny)
Dla szybkich zadań ad-hoc, które nadal wymagają śledzenia.
Prompt
Śledź to zadanie w Todoist:
Task: [opis]
Plan: [krótkie kroki]
Priority: [high/medium/low]
Utwórz w "🟡 In Progress" i aktualizuj w miarę podawania kolejnych instrukcji.Krok 4 — Włącz Monitorowanie Heartbeat
Zapobiegaj cichym awariom, okresowo sprawdzając postęp zadań.
Prompt
Skonfiguruj rutynę monitorowania heartbeat:
Co 30 minut sprawdzaj wszystkie zadania Todoist w "🟡 In Progress":
- Dla każdego zadania sprawdź, czy ostatni komentarz był w ciągu ostatnich 25 minut
- Jeśli zadanie nie ma nowych komentarzy przez 30+ minut, oznacz jako zablokowane
- Powiadom mnie przez [Telegram / e-mail] z: nazwa zadania, czas od ostatniej aktualizacji, możliwa przyczyna
Uruchamiaj też codzienne sprawdzenie o 18:00:
- Podsumuj wszystkie zadania przeniesione do "🟢 Done" dziś
- Wylistuj zadania nadal w "🟠 Waiting" z ich wiekiem
- Raportuj średnią liczbę komentarzy na ukończone zadanieKrok 5 — Automatyczne Przywracanie Zablokowanych Zadań
Pozwól agentowi odzyskiwać lub eskalować, gdy zadania milkną.
Prompt
Gdy zadanie zostanie oznaczone jako zablokowane (brak aktualizacji przez 30+ min):
1. Sprawdź, czy oryginalny plan zadania może być wznowiony
2. Jeśli tak, opublikuj komentarz odzyskiwania i kontynuuj
3. Jeśli nie, przenieś do "🟠 Waiting" i wyjaśnij, co jest potrzebne
4. Jeśli zablokowane przez 2+ godziny, eskaluj bezpośrednim komunikatem do mnieKońcowa Logika Workflow
Dajesz zadanie → Agent tworzy zadanie Todoist z planem →
Komentarze podkroków streamowane w czasie rzeczywistym → Status aktualizowany automatycznie →
Heartbeat monitoruje zdrowie → Sprawdzasz Todoist w każdej chwili dla pełnej widocznościPraktyczne Wskazówki Użytkowania
- Używaj opisowych nazw zadań, aby lista Todoist była skanowalna na pierwszy rzut oka
- Sprawdzaj sekcję "🟠 Waiting" jako pierwszą po otwarciu Todoist — tam agent Cię potrzebuje
- Połącz z workflow Zautomatyzowane Notatki ze Spotkań do automatycznego tworzenia zadań follow-up
- Archiwizuj sekcję "🟢 Done" co tydzień, aby utrzymać tablicę w czystości