Skip to content

Todoist Manajer Tugas

Beri agen Anda visibilitas penuh atas tugas yang berjalan lama dengan menyinkronkan penalaran, log progres, dan pembaruan status langsung ke Todoist — semuanya terotomasi melalui OpenClaw Ultra.

Gambaran Sistem

Sistem ini mengubah Todoist menjadi dashboard transparansi untuk agen Anda. Setiap tugas kompleks mendapatkan item Todoist dengan rencana lengkap, komentar sub-langkah real-time, dan transisi status otomatis. Anda selalu tahu apa yang dilakukan agen Anda dan di mana ia terhenti.

Lapisan SistemFungsi IntiHasil
Lapisan Pembuatan TugasMembuat tugas Todoist secara otomatis dengan rencana penalaran agen lengkapTugas terlacak di proyek/bagian yang benar
Lapisan Streaming ProgresPenyelesaian sub-langkah real-time dicatat sebagai komentar tugasLog eksekusi kronologis
Lapisan Manajemen StatusMemindahkan tugas secara otomatis antar bagian In Progress / Waiting / DoneStatus pipeline visual
Lapisan Monitoring KesehatanPemeriksaan heartbeat berkala untuk tugas yang macet atau gagalPeringatan tepat waktu tentang tugas yang diblokir
Lapisan PelaporanRingkasan harian tugas selesai dengan metrik eksekusiLaporan produktivitas akhir hari

Prasyarat

ItemPersyaratan
OpenClaw UltraTerinstal dan berjalan
Akun TodoistPaket Free atau Pro dengan akses API
Token API TodoistDapatkan dari Pengaturan Todoist > Integrasi
Project IDBuat proyek (mis. "OpenClaw Tasks") dan salin ID-nya

Langkah 0 — Mendapatkan Kredensial API Todoist

Sebelum agen dapat menyinkronkan tugas, Anda memerlukan akses API.

Langkah Operasi

  1. Buka Pengaturan Todoist > Integrasi
  2. Salin Token API Anda
  3. Buat proyek baru bernama "OpenClaw Tasks"
  4. Buat 3 bagian di dalamnya: 🟡 In Progress, 🟠 Waiting, 🟢 Done
  5. Catat Project ID dan Section IDs (terlihat di URL saat mengklik setiap bagian)

Langkah 1 — Biarkan Agen Membangun Script Sinkronisasi

Alih-alih menginstal skill, minta OpenClaw membuat skrip integrasi sendiri.

Prompt Siap Pakai

Saya ingin Anda membangun sistem visibilitas tugas berbasis Todoist untuk eksekusi Anda sendiri.

Pertama, buat tiga skrip bash di folder 'scripts/':

1. todoist_api.sh — wrapper curl untuk Todoist REST API
2. sync_task.sh — membuat atau memperbarui tugas dengan section_ids untuk In Progress, Waiting, Done
3. add_comment.sh — memposting log progres sebagai komentar pada tugas

Gunakan kredensial ini:
- Token: [token API Todoist Anda]
- Project ID: [ID proyek Anda]
- Section IDs: In Progress [id], Waiting [id], Done [id]

Setelah dibuat, verifikasi skrip berfungsi dengan membuat tugas uji.

Struktur Skrip (Auto-generated)

Agen akan menghasilkan skrip yang memanggil Todoist REST API:

  • todoist_api.sh — wrapper GET/POST generik
  • sync_task.sh — membuat tugas di bagian yang benar dengan rencana di deskripsi
  • add_comment.sh — menambahkan log eksekusi sebagai komentar

INFO

Tidak perlu coding manual. Agen menangani pembuatan skrip — cukup tempel prompt di atas dengan kredensial Anda.

Langkah 2 — Aktifkan Mode Visibilitas Tugas

Instruksikan agen untuk menggunakan Todoist untuk setiap tugas kompleks ke depan.

Prompt

Mulai sekarang, untuk setiap tugas kompleks yang saya berikan:

1. Sebelum memulai, buat tugas Todoist di "🟡 In Progress"
   - Nama tugas: ringkasan singkat tujuan
   - Deskripsi: RENCANA EKSEKUSI lengkap Anda (langkah demi langkah)

2. Untuk setiap sub-langkah selesai, panggil add_comment.sh dengan:
   - apa yang dilakukan
   - hasil atau keputusan utama
   - penghalang yang ditemui

3. Saat tugas selesai, pindahkan ke "🟢 Done"
4. Jika terblokir dan menunggu saya, pindahkan ke "🟠 Waiting" dan jelaskan alasannya

Mulai proses tugas ini: [tugas kompleks pertama Anda]

Langkah 3 — Sinkronisasi Tugas Satu Kali (Mode Manual)

Untuk tugas ad-hoc cepat yang tetap memerlukan pelacakan.

Prompt

Lacak tugas ini di Todoist:
Task: [deskripsi]
Plan: [langkah singkat]
Priority: [high/medium/low]

Buat di "🟡 In Progress" dan perbarui seiring saya memberikan instruksi lebih lanjut.

Langkah 4 — Aktifkan Monitoring Heartbeat

Mencegah kegagalan diam-diam dengan memeriksa progres tugas secara berkala.

Prompt

Siapkan rutinitas monitoring heartbeat:

Setiap 30 menit, periksa semua tugas Todoist di "🟡 In Progress":
- Untuk setiap tugas, verifikasi komentar terakhir dalam 25 menit terakhir
- Jika tugas tidak memiliki komentar baru selama 30+ menit, tandai sebagai macet
- Beri tahu saya via [Telegram / email] dengan: nama tugas, waktu sejak pembaruan terakhir, kemungkinan penyebab

Jalankan juga pemeriksaan harian pukul 6 sore:
- Ringkas semua tugas yang dipindahkan ke "🟢 Done" hari ini
- Daftar tugas yang masih di "🟠 Waiting" dengan usianya
- Laporkan rata-rata komentar per tugas selesai

Langkah 5 — Rekonsiliasi Otomatis Tugas Macet

Biarkan agen memulihkan atau menaikkan eskalasi saat tugas menjadi diam.

Prompt

Saat tugas ditandai sebagai macet (tidak ada pembaruan selama 30+ menit):

1. Periksa apakah rencana asli tugas dapat dilanjutkan
2. Jika ya, posting komentar pemulihan dan lanjutkan
3. Jika tidak, pindahkan ke "🟠 Waiting" dan jelaskan apa yang diperlukan
4. Jika macet selama 2+ jam, eskalasi dengan pesan langsung ke saya

Logika Akhir Workflow

Anda memberi tugas → Agen membuat tugas Todoist dengan rencana →
Komentar sub-langkah di-streaming real-time → Status diperbarui otomatis →
Heartbeat memantau kesehatan → Anda meninjau Todoist kapan saja untuk visibilitas penuh

Tips Praktis Penggunaan

  1. Gunakan nama tugas deskriptif agar daftar Todoist dapat dipindai sekilas
  2. Periksa bagian "🟠 Waiting" terlebih dahulu saat membuka Todoist — di sanalah agen menunggu Anda
  3. Gabungkan dengan workflow Notulensi Rapat Otomatis untuk membuat tugas follow-up otomatis
  4. Arsipkan bagian "🟢 Done" setiap minggu untuk menjaga kerapian papan