todo-tracker について
TODO Trackerは、ワークスペース内のTODO.mdにタスクを継続的に記録します。タスクの優先度設定や追加、完了、削除に対応し、heartbeat時に古いタスクも確認できます。
主な機能
- 01TODO.mdへのタスク保存
- 02優先度付きタスクの追加
- 03タスクの完了と削除
- 04優先度別のタスク一覧
- 05heartbeat時の古いタスク確認
活用シーン
- 01ワークスペースのタスクリスト管理
- 02高優先度タスクの確認
- 03長期間未処理のタスクの追跡
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sundial-org/ awesome-openclaw-skills --skill todo-trackerインストール後、Claude Code で/todo-trackerを入力して読み込まれたか確認します。
同梱ファイルREADME.mdscripts/todo.sh
詳細
TODO トラッカー
ワークスペースに永続的な TODO.md のメモ帳を維持します。
ファイルの場所
ワークスペースのルートにある TODO.md(例:/Users/nuthome/nuri-bot/TODO.md)
コマンド
TODO の表示
ユーザーが「TODO に何がある?」「TODO を表示して」「未完了のタスクは?」と尋ねたとき
cat TODO.md
項目を優先度別に要約します。
項目の追加
ユーザーが「X を TODO に追加して」「TODO:X」「X を忘れないで」と言ったとき
bash skills/todo-tracker/scripts/todo.sh add "<priority>" "<item>"
優先度:high、medium、low(デフォルト:medium)
例:
bash skills/todo-tracker/scripts/todo.sh add high "Ingest low-code docs"
bash skills/todo-tracker/scripts/todo.sh add medium "Set up Zendesk escalation"
bash skills/todo-tracker/scripts/todo.sh add low "Add user memory feature"
完了にする
ユーザーが「X を完了にして」「X が完了した」「X を終えた」と言ったとき
bash skills/todo-tracker/scripts/todo.sh done "<item-pattern>"
部分一致で照合します。項目を日付とともに ✅ Done セクションに移動します。
項目の削除
ユーザーが「X を TODO から削除して」「X を TODO から消して」と言ったとき
bash skills/todo-tracker/scripts/todo.sh remove "<item-pattern>"
優先度別に一覧表示
bash skills/todo-tracker/scripts/todo.sh list high
bash skills/todo-tracker/scripts/todo.sh list medium
bash skills/todo-tracker/scripts/todo.sh list low
ハートビートとの連携
ハートビート時に TODO.md を確認します。
- 優先度が高い項目の数を数えます
- 古い項目(追加から7日を超えた項目)を確認します
- 項目がある場合は、ハートビートの応答に簡単な要約を含めます
ハートビート確認の例:
bash skills/todo-tracker/scripts/todo.sh summary
TODO.md の形式
# TODO - Nuri Scratch Pad
*Last updated: 2026-01-17*
## 🔴 High Priority
- [ ] Item one (added: 2026-01-17)
- [ ] Item two (added: 2026-01-15) ⚠️ STALE
## 🟡 Medium Priority
- [ ] Item three (added: 2026-01-17)
## 🟢 Nice to Have
- [ ] Item four (added: 2026-01-17)
## ✅ Done
- [x] Completed item (done: 2026-01-17)
応答形式
TODO を表示するとき:
📋 **TODO List** (3 items)
🔴 **High Priority** (1)
• Ingest low-code docs
🟡 **Medium Priority** (1)
• Zendesk escalation from Discord
🟢 **Nice to Have** (1)
• User conversation memory
⚠️ 1 item is stale (>7 days old)
コメント
Markdown 対応