daily-task-manager

Manages task lifecycle with stable IDs in a brain page via deterministic action routing.

Updated Aug 17, 2026
One-click install
npx skills add https://github.com/AMC-JTC/gbrain-1 --skill daily-task-manager-amc-jtc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-task-manager
Source: https://github.com/AMC-JTC/gbrain-1/tree/main/plugin/skills/daily-task-manager
Command: npx skills add https://github.com/AMC-JTC/gbrain-1 --skill daily-task-manager-amc-jtc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping a personal task list inside an AI agent's memory is error-prone: tasks get duplicated, ambiguous references mutate the wrong item, and concurrent edits silently overwrite each other. This Skill manages the full task lifecycle (add, complete, defer, remove, review) against a single brain page with stable task IDs and fail-closed ambiguity handling. ## Core Features & Use Cases - Deterministic action routing: Maps user phrasing ("add", "done with X", "push X to next week") to exactly one lifecycle action before touching state. - Stable task IDs: Every task gets a t-YYYYMMDD-NN identifier so later actions target it unambiguously; fuzzy matches with multiple candidates return an ambiguous status instead of guessing. - Structured persistence: Tasks live in ops/tasks.md grouped by priority (P0-P3), with Deferred and Completed sections carrying dates and reasons; every mutation writes a timeline audit entry. - Use Case: Tell your agent "add task: renew the Acme contract, P1, due Friday", then later "complete the Acme renewal" — the Skill matches by ID, stamps the completion date, and returns a structured result other agents can chain on. ## Quick Start Ask the agent to add a task with a priority and due date, for example: add a P1 task to review the quarterly report due this Friday.

Frequently Asked Questions about daily-task-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a task with a priority and due date?

State the description plus priority and date in one message, such as "add task: renew the contract, P1, due Friday". If no priority is given, the task defaults to P3 and the reply explicitly says the default was applied.

How do I complete or defer a task when several tasks sound similar?

Reference the task by its stable ID (format t-YYYYMMDD-NN) shown in reviews. Without an ID, the Skill fuzzy-matches active tasks; multiple matches return an ambiguous status listing candidates instead of mutating the wrong one.

Where are tasks stored and can I read them outside the agent?

All tasks live in a single brain page at ops/tasks.md, grouped by priority with Deferred and Completed sections. You can read or edit it manually with the gbrain CLI equivalents gbrain get ops/tasks and gbrain put ops/tasks.

Can two agents update the task list at the same time?

No. The page write replaces the whole page with no compare-and-swap, so concurrent mutations are last-writer-wins and can mint duplicate IDs. Serialize task edits and re-read the page immediately before writing.

What happens on the first run if the task page does not exist?

The Skill creates ops/tasks.md from its built-in template before acting, then proceeds with the requested action. The result reports status ok with a note that the page was initialized.