From smith
Manages daily todo lists in .smith/vault/todo/. Supports listing, adding, completing, deferring, editing, removing items; reviewing past days, weekly overviews, completion stats.
npx claudepluginhub attckdigital/smithThis skill uses the workspace's default tool permissions.
Manage daily todo lists stored in `.smith/vault/todo/`. Each day has one file (`todo-YYYY-MM-DD.md`) containing that day's items. Items are simple: title, status, and created date. The daily briefing N8N workflow auto-generates today's file each weekday morning at 7am EST; this skill lets you manage items manually at any time.
Conducts end-of-day review: scans today's modified notes for progress, blocks, insights; generates Markdown daily note with accomplishments, priorities, and open loops.
Organizes markdown task files into folders like tasks/, ideas/, templates/, bugs/ with YAML frontmatter defining types (task, idea, bug), due dates, tags, status. Use when creating or modifying task files.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Share bugs, ideas, or general feedback.
Manage daily todo lists stored in .smith/vault/todo/. Each day has one file (todo-YYYY-MM-DD.md) containing that day's items. Items are simple: title, status, and created date. The daily briefing N8N workflow auto-generates today's file each weekday morning at 7am EST; this skill lets you manage items manually at any time.
Arguments: $ARGUMENTS
Log significant events to the vault session log. Read the session log path from .smith/vault/.current-session. If missing, skip logging silently.
Append entries using this format:
### [HH:MM:SS] /smith-todo <event>
**User Request:**
> <verbatim user message that triggered this action>
**Action:** <list|add|done|defer|remove|edit|review|week|stats>
**Date:** <YYYY-MM-DD>
**Outcome:** <what happened>
Each daily file lives at .smith/vault/todo/todo-YYYY-MM-DD.md:
---
date: "YYYY-MM-DD"
generated: "YYYY-MM-DDTHH:MM:SS"
source: auto|manual
---
# Daily Todo — YYYY-MM-DD
## Summary
<Brief overview of the day: calendar highlights, email activity, key priorities>
## Items
- [ ] `TODO-001` Item title here
- [ ] `TODO-002` Another item
- [x] `TODO-003` Completed item
- [~] `TODO-004` Deferred item → YYYY-MM-DD
## Email Activity (Last 24h)
| Sender | Subject | Status | Intent |
|--------|---------|--------|--------|
| jane@example.com | Re: Project update | replied | question |
| bob@example.com | Contract review | pending | request |
| noreply@service.com | Newsletter | skipped | spam |
## Calendar — Remainder of Week
| Date | Time | Event |
|------|------|-------|
| Mon 04/07 | 10:00 AM | Team standup |
| Tue 04/08 | 2:00 PM | Client review |
## Completion Review (Previous Day)
| Item | Status | Confidence | Evidence |
|------|--------|------------|----------|
| Review PR #168 | done | high | Merged commit da17f19 |
| Reply to Jane | unverified | medium | No email exchange found |
Item IDs are sequential within each day's file: TODO-001, TODO-002, etc. When adding items, scan existing items to find the next available number.
list — Show Today's ItemsDisplay today's todo items. If no file exists for today, say "No todo list for today. Use /smith-todo add <title> to create one, or wait for the morning briefing."
Format:
Daily Todo — 2026-04-07 (Mon)
[ ] TODO-001 Reply to Jane about contract review
[ ] TODO-002 Review PR #171
[x] TODO-003 Team standup at 10am
[~] TODO-004 Update spec for System 12 → deferred to 04/08
3 pending · 1 done · 1 deferred
Optional flag: list --date YYYY-MM-DD — show a different day's list.
add <title> — Add a Todo Item--date YYYY-MM-DD to target a different day.source: manual in frontmatter, an empty Summary, and no Email Activity / Calendar / Completion Review sections.## Items section: - [ ] \TODO-NNN` `
list subcommand (all items with pending/done/deferred counts).done <id> — Mark Item Complete--date to target another day).- [ ] to - [x].If the item is already done: "TODO-NNN is already complete." If the item doesn't exist: "TODO-NNN not found in 's list."
defer <id> — Defer Item to Another Day- [ ] to - [~] and append → <target-date>.
--to YYYY-MM-DD to specify a different date.- [ ] with a new ID) into the target date's file. Create the target file if needed.remove <id> — Remove an ItemDo NOT ask for confirmation — this is a lightweight action on a daily list.
edit <id> — Edit an Itemreview [YYYY-MM-DD] — Review a Past Day's Briefingweek — Weekly Overview.smith/vault/todo/ for all files in the current week (Monday through Friday).Weekly Overview — Week of 2026-04-07
Mon 04/07 3 pending · 2 done · 1 deferred
Tue 04/08 5 pending · 0 done · 0 deferred
Wed 04/09 (no file)
Thu 04/10 (no file)
Fri 04/11 (no file)
Week total: 8 pending · 2 done · 1 deferred
stats — Completion Statistics.smith/vault/todo/..smith/vault/todo/. Create the directory if it doesn't exist on first use.todo-YYYY-MM-DD.md — always use this exact format.[ ] = pending, [x] = done, [~] = deferred.source: manual.source: auto and populates all sections.