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 Sistem | Fungsi Inti | Hasil |
|---|---|---|
| Lapisan Pembuatan Tugas | Membuat tugas Todoist secara otomatis dengan rencana penalaran agen lengkap | Tugas terlacak di proyek/bagian yang benar |
| Lapisan Streaming Progres | Penyelesaian sub-langkah real-time dicatat sebagai komentar tugas | Log eksekusi kronologis |
| Lapisan Manajemen Status | Memindahkan tugas secara otomatis antar bagian In Progress / Waiting / Done | Status pipeline visual |
| Lapisan Monitoring Kesehatan | Pemeriksaan heartbeat berkala untuk tugas yang macet atau gagal | Peringatan tepat waktu tentang tugas yang diblokir |
| Lapisan Pelaporan | Ringkasan harian tugas selesai dengan metrik eksekusi | Laporan produktivitas akhir hari |
Prasyarat
| Item | Persyaratan |
|---|---|
| OpenClaw Ultra | Terinstal dan berjalan |
| Akun Todoist | Paket Free atau Pro dengan akses API |
| Token API Todoist | Dapatkan dari Pengaturan Todoist > Integrasi |
| Project ID | Buat 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
- Buka Pengaturan Todoist > Integrasi
- Salin Token API Anda
- Buat proyek baru bernama "OpenClaw Tasks"
- Buat 3 bagian di dalamnya: 🟡 In Progress, 🟠 Waiting, 🟢 Done
- 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 selesaiLangkah 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 sayaLogika 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 penuhTips Praktis Penggunaan
- Gunakan nama tugas deskriptif agar daftar Todoist dapat dipindai sekilas
- Periksa bagian "🟠 Waiting" terlebih dahulu saat membuka Todoist — di sanalah agen menunggu Anda
- Gabungkan dengan workflow Notulensi Rapat Otomatis untuk membuat tugas follow-up otomatis
- Arsipkan bagian "🟢 Done" setiap minggu untuk menjaga kerapian papan