Skip to content

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 SystemuGłówna FunkcjaWynik
Warstwa Tworzenia ZadańAuto-tworzenie zadań Todoist z pełnym planem rozumowania agentaŚledzone zadanie w odpowiednim projekcie/sekcji
Warstwa Streamingu PostępuUkończenie podkroków w czasie rzeczywistym rejestrowane jako komentarzeChronologiczny dziennik wykonania
Warstwa Zarządzania StatusAutomatyczne przenoszenie zadań między sekcjami In Progress / Waiting / DoneWizualny status pipeline
Warstwa Monitorowania ZdrowiaOkresowe sprawdzanie heartbeat dla zablokowanych lub nieudanych zadańTerminowe ostrzeżenie o zablokowanych zadaniach
Warstwa RaportowaniaDzienny raport ukończonych zadań z metrykami wykonaniaRaport produktywności na koniec dnia

Wymagania wstępne

ElementWymaganie
OpenClaw UltraZainstalowany i uruchomiony
Konto TodoistPlan Free lub Pro z dostępem do API
Token API TodoistPobierz z Ustawienia Todoist > Integracje
Project IDUtwó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

  1. Przejdź do Ustawienia Todoist > Integracje
  2. Skopiuj swój Token API
  3. Utwórz nowy projekt o nazwie "OpenClaw Tasks"
  4. Utwórz 3 sekcje wewnątrz: 🟡 In Progress, 🟠 Waiting, 🟢 Done
  5. 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 zadanie

Krok 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 mnie

Koń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ści

Praktyczne Wskazówki Użytkowania

  1. Używaj opisowych nazw zadań, aby lista Todoist była skanowalna na pierwszy rzut oka
  2. Sprawdzaj sekcję "🟠 Waiting" jako pierwszą po otwarciu Todoist — tam agent Cię potrzebuje
  3. Połącz z workflow Zautomatyzowane Notatki ze Spotkań do automatycznego tworzenia zadań follow-up
  4. Archiwizuj sekcję "🟢 Done" co tydzień, aby utrzymać tablicę w czystości