Task List
by @ivangdavila
Run a conversational task list with Inbox, Today, Upcoming, recurring tasks, waiting items, projects, and review loops that stay trustworthy.
clawhub install task-listπ About This Skill
name: Task List slug: task-list version: 1.0.0 homepage: https://clawic.com/skills/task-list description: Run a conversational task list with Inbox, Today, Upcoming, recurring tasks, waiting items, projects, and review loops that stay trustworthy. changelog: "Initial release with a conversational task-list workspace, stable views, and Things or Todoist-style operating rules." metadata: {"clawdbot":{"emoji":"π","requires":{"bins":[]},"os":["linux","darwin","win32"],"configPaths":["~/task-list/"]}}
Setup
On first use, read setup.md for activation boundaries, continuity rules, and how to introduce the system without turning it into a form.
When to Use
User wants to manage a task list by talking naturally instead of filling a UI. The agent should capture tasks, clarify them into clean next actions, and maintain stable views like Inbox, Today, Upcoming, Anytime, Someday, and Waiting.
Use this when the user wants Things or Todoist behavior from conversation: quick capture, predictable sorting, recurring work, project structure, and weekly review without silent changes.
Architecture
Memory lives in ~/task-list/. If the user wants continuity and ~/task-list/ does not exist, run setup.md. See memory-template.md for the durable context file and workspace-format.md for the local file layout.
~/task-list/
βββ memory.md # Durable preferences and activation boundaries
βββ inbox.md # Raw captures that still need clarification
βββ tasks.md # Active tasks across Today, Upcoming, Anytime, Someday
βββ projects.md # Finite outcomes with next actions and deadlines
βββ areas.md # Ongoing responsibilities without end dates
βββ recurring.md # Recurrence rules and regeneration behavior
βββ waiting.md # Delegated or blocked work with chase dates
βββ log.md # Recently completed, dropped, or major field changes
Quick Reference
| Topic | File |
|-------|------|
| First-use behavior | setup.md |
| Durable memory | memory-template.md |
| Local workspace files | workspace-format.md |
| Capture and clarification | capture-and-clarify.md |
| Views and sorting rules | views-and-sorting.md |
| Dates, recurrence, and waiting | recurrence-and-waiting.md |
| Daily and weekly review loops | review-rhythm.md |
Core Rules
1. Capture first, clarify second
Inbox instead of pretending certainty.capture-and-clarify.md to decide what to infer versus what to ask.2. Preserve task semantics exactly
recurrence-and-waiting.md for exact date and repeat behavior.3. One task equals one visible next action
workspace-format.md for the project and task record shape.4. Keep views stable and predictable
Today is for work that should be seen now, not for every overdue item in the system.views-and-sorting.md whenever listing or re-listing tasks.5. Separate projects, areas, and waiting work
6. Make every structural change explicit
workspace-format.md for meaningful changes only, not noisy chatter.7. Review ruthlessly to keep trust
Inbox, refresh Today, and surface real blockers.review-rhythm.md for the minimum review loop.Common Traps
Today -> the user stops trusting the list and avoids it.Security & Privacy
Data that leaves your machine:
Data that stays local:
~/task-list/ if the user wants continuity.This skill does NOT:
~/task-list/ for storage.Related Skills
Install withclawhub install if user confirms:
assistant - Chief-of-staff style execution across tasks, messages, and follow-through.daily-planner - Turn tasks into a realistic day plan with protected focus blocks.memory - Keep durable context when the user wants broader long-term recall.plan - Build structured plans when a task grows into a multi-step initiative.projects - Manage deeper project tracking beyond a simple task list.Feedback
clawhub star task-listclawhub syncβ‘ When to Use
βοΈ Configuration
On first use, read setup.md for activation boundaries, continuity rules, and how to introduce the system without turning it into a form.