Gbrain daily-task-manager
install
source · Clone the upstream repo
git clone https://github.com/garrytan/gbrain
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/garrytan/gbrain "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/daily-task-manager" ~/.claude/skills/garrytan-gbrain-daily-task-manager && rm -rf "$T"
manifest:
skills/daily-task-manager/SKILL.mdsource content
Daily Task Manager
Contract
This skill guarantees:
- Tasks stored as a brain page (
) with structured formatops/tasks.md - Task lifecycle: add → in-progress → complete | defer
- Priority levels: P0 (urgent), P1 (today), P2 (this week), P3 (backlog)
- Completed tasks archived with completion date
- Deferred tasks carry forward with reason
Phases
- Load current tasks.
— read the task list.gbrain get ops/tasks - Execute the requested action:
- Add: Append task with priority, description, due date. Add timeline entry.
- Complete: Mark as done, move to completed section with date.
- Defer: Move to next day/week with reason.
- Remove: Delete from list (rare, prefer complete or defer).
- Review: Display all active tasks by priority.
- Save.
— write updated task list.gbrain put ops/tasks
Output Format
# Tasks ## P0 — Urgent - [ ] {task description} (due: {date}) ## P1 — Today - [ ] {task description} ## P2 — This Week - [ ] {task description} ## P3 — Backlog - [ ] {task description} ## Completed - [x] {task} (completed: {date})
Anti-Patterns
- Adding tasks without a priority level
- Completing tasks without recording the completion date
- Deferring tasks without a reason
- Letting the task list grow unbounded (review weekly)
- Storing tasks outside the brain (they should be searchable)