Clawchief daily-task-manager
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.
install
source · Clone the upstream repo
git clone https://github.com/snarktank/clawchief
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/snarktank/clawchief "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/daily-task-manager" ~/.claude/skills/snarktank-clawchief-daily-task-manager && rm -rf "$T"
manifest:
skills/daily-task-manager/SKILL.mdsource content
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
before answering questions about current tasks or composing proactive task check-insclawchief/tasks.md - treat
as the source of truth across all sessionsclawchief/tasks.md - when task state changes, update
in the same turn whenever practicalclawchief/tasks.md - 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
, and keep prior-day completed task history inclawchief/tasks.mdclawchief/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
for all-day due dates andYYYY-MM-DD
for timed due datesYYYY-MM-DD HH:MM TZ
Structure expectations
At minimum, maintain these sections:
## Today
when useful## Every weekday
when useful## Backlog with due date
when useful## Recurring reminders
when useful## Backlog## Rules
Within
## Today, prefer owner sections:
### Principal### Assistant
Within active owner sections, prefer grouping under:
#### <program or person from priority-map.md>#### Other / uncategorized
Update workflow
When a task is added
- add it to
unless it clearly belongs to another time horizon## Today - if it has a due date beyond today, prefer
unless it must be active now## Backlog with due date - if it already exists in backlog, remove the older copy when promoting it into
## Today - if it likely needs a later nudge or status check, add a separate follow-up task at the same time
When a task is completed
- change it to
- [x] - preserve a completion timestamp when known
- leave same-day completions in
until the next daily prep run unless the user wants immediate archive cleanupclawchief/tasks.md
When priority changes
- reorder the open tasks so the current highest-priority work is first
When the user asks what is left
- report only the open tasks unless they ask for completed work too
Heartbeat behavior
When a heartbeat includes task follow-up:
- read
clawchief/tasks.md - ask about open tasks only
- do not ask again about tasks already marked done
- keep the message short and direct