note-todo
Skill1 starsChanged 9 months agoMITView on GitHub
Create a TODO checklist — quick task list capture with smart parsing
In this repository10 other files it gives its agents.
- note-bugSkill
- note-contextSkill
- note-decideSkill
- note-findSkill
- note-loopSkill
- note-meetingSkill
- noteSkill
- note-snippetSkill
- note-standupSkill
- note-wrapupSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
19 rules. About 0 are common, 15 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈15
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 15
Create a TODO checklist note or append tasks to an existing one.
- Distinctive: line 39
When input is a natural sentence (not a list format):
- Distinctive: line 41
Only split if result gives 2+ meaningful items (3+ words each)
- Distinctive: line 42
If splitting produces items too short or unclear, keep as single item
- Distinctive: line 46
If a task item contains urgency markers, note them inline:
- Distinctive: line 59
If all tasks relate to one theme (e.g., all about a feature, all about shopping):
- Distinctive: line 62
If tasks are unrelated → no title (just checkboxes)
- Very specific: line 86
Search for most recent peach note with checkboxes: mcp__slashnote__list_notes
- Very specific: line 87
If found: mcp__slashnote__read_note → append new checkboxes at the end
- Distinctive: line 88
If not found: create new note (same as create mode)
- Distinctive: line 131
Remove trailing punctuation (periods, commas)
- Distinctive: line 132
Remove leading "to " or "need to " from items ("need to fix X" → "Fix X")
- Distinctive: line 133
Keep items concise — if an item is > 15 words, it's probably not a single task
- Distinctive: line 138
Always peach color — this is the TODO color in SlashNote
- Distinctive: line 141
Do NOT ask for confirmation or additional details
- Distinctive: line 142
Keep it fast — parse and create immediately
- Distinctive: line 147
After creating a TODO note, you can schedule automatic execution of all tasks:
- Very specific: line 148
Use /note-loop <note-uuid> --new-session 2h to auto-execute tasks later
- Very specific: line 149
Use /note-loop <note-uuid> to start executing tasks immediately
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
/note-todo — Quick TODO List
Create a TODO checklist note or append tasks to an existing one. Inspired by Todoist's zero-friction capture.
Usage
/note-todo <tasks> # Create new TODO note
/note-todo <tasks> --append # Append to existing TODO note (most recent peach note)Parsing Rules
Parse the input into individual task items. Support these formats:
| Input Format | Example |
| Comma-separated | buy milk, review PR, deploy |
| Dash-separated list | - buy milk - review PR - deploy |
| Numbered list | 1. buy milk 2. review PR 3. deploy |
| Newline-separated | Multi-line input |
| Single item | review the auth PR |
| Natural sentence | I need to fix the login bug and update docs → split on "and"/"then"/"also" |
Smart Splitting
When input is a natural sentence (not a list format):
- Split on conjunctions: "and", "then", "also", "plus"
- Only split if result gives 2+ meaningful items (3+ words each)
- If splitting produces items too short or unclear, keep as single item
Priority Detection
If a task item contains urgency markers, note them inline:
| Marker | Meaning | Format |
| Single excl. mark at end, or word "urgent" | High priority | Prepend item with (!) |
| Double excl. mark at end, or "asap", "critical" | Critical | Prepend item with (!!) |
| "today", "now" | Time-sensitive | Prepend item with (today) |
| "tomorrow" | Next-day | Prepend item with (tomorrow) |
Priority markers are stripped from the original text and shown as prefix. This is lightweight — not a full task manager, just visual hints.
Context-Aware Title
If all tasks relate to one theme (e.g., all about a feature, all about shopping):
- Auto-generate a title:
# <Theme> TODO - Examples: "# Auth Refactor TODO", "# Shopping TODO", "# Release TODO"
- If tasks are unrelated → no title (just checkboxes)
Behavior
Create Mode (default)
- Parse input into task items
- Detect priority markers
- Generate context-aware title if applicable
- Format as checklist:
# <Optional Title> TODO - [ ] (!) Task 1 - [ ] Task 2 - [ ] Task 3 - Call
mcp__slashnote__create_notewith:- Color: peach
- Pinned: false
- Confirm: "Created TODO with N items"
Append Mode (--append)
- Search for most recent peach note with checkboxes:
mcp__slashnote__list_notes - If found:
mcp__slashnote__read_note→ append new checkboxes at the end - If not found: create new note (same as create mode)
- Confirm: "Added N items to existing TODO" or "Created new TODO with N items"
Examples
Input: /note-todo buy milk, review PR, deploy staging
Result: Peach note:
- [ ] Buy milk
- [ ] Review PR
- [ ] Deploy stagingInput: /note-todo fix the login bug and update the docs and write tests
Result: Peach note (smart split on "and"):
- [ ] Fix the login bug
- [ ] Update the docs
- [ ] Write testsInput: /note-todo fix auth crash ASAP, update error messages, add retry logic urgent
Result: Peach note with priorities:
# Auth TODO
- [ ] (!!) Fix auth crash
- [ ] Update error messages
- [ ] (!) Add retry logicInput: /note-todo Review auth PR
Result: Peach note:
- [ ] Review auth PRInput: /note-todo add error handling, write tests --append
Result: Appends to most recent peach TODO note
Formatting
- Capitalize first letter of each task item
- Remove trailing punctuation (periods, commas)
- Remove leading "to " or "need to " from items ("need to fix X" → "Fix X")
- Keep items concise — if an item is > 15 words, it's probably not a single task
- Max 10 items per note — if more, warn user and suggest splitting
Important
- Always peach color — this is the TODO color in SlashNote
- One tool call for create, two for append (read + update)
- Title: auto-generated from context OR for 5+ items, never for 1-2 items
- Do NOT ask for confirmation or additional details
- Keep it fast — parse and create immediately
- Priority is lightweight (visual prefix only) — we're a sticky note, not Todoist
Schedule Execution
After creating a TODO note, you can schedule automatic execution of all tasks:
- Use
/note-loop <note-uuid> --new-session 2hto auto-execute tasks later - Use
/note-loop <note-uuid>to start executing tasks immediately - The scheduled loop will open a Terminal and run each task via Claude Code
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

