| name | daily-task-manager |
| description | Manage {{OWNER_NAME}}'s day-to-day task list using a single canonical workspace file that stays synced across sessions and heartbeats. Use when the user asks to add, remove, complete, defer, reprioritize, summarize, or review current tasks / todos; when a heartbeat or check-in should reference the live task list; or when task state was mentioned in another session and must be reflected centrally. |
Daily Task Manager
Use clawchief/tasks.md as the canonical live task list and clawchief/tasks-completed.md as the completed-task archive.
Core rules
- read
clawchief/tasks.md before answering questions about current tasks or composing proactive task check-ins
- treat
clawchief/tasks.md as the source of truth across all sessions
- when task state changes, update
clawchief/tasks.md in the same turn whenever practical
- when the assistant gets a task with a due date or a clear time horizon, add an assistant-owned task in the same turn using the canonical due-date format
- when that task depends on an outside reply, delivery, or future check-in, add a separate follow-up task with its own due date instead of relying on memory or inbox state
- scan for overdue and due-today assistant tasks before deciding what needs attention
- keep long-term preferences in memory files, keep live operational state in
clawchief/tasks.md, and keep prior-day completed task history in clawchief/tasks-completed.md
- if a task change materially affects heartbeat behavior, update the heartbeat instructions or ensure they already point to
clawchief/tasks.md
- use
YYYY-MM-DD for all-day due dates and YYYY-MM-DD HH:MM TZ for timed due dates
Structure expectations
At minimum, maintain these sections: