name: todo-opez-add description: Add a new todo item to the "💥 Todo: Opez" Apple Notes note allowed-tools: mcp__apple-notes__get_note_content, mcp__apple-notes__update_note_content, AskUserQuestion
Add Todo Item to Opez
Add a single todo item to the "💥 Todo: Opez" Apple Notes note.
Steps
- Parse the user's message for the todo item (e.g.,
/todo-opez-add fix the login bug in tenant settings) - Read the current note named "💥 Todo: Opez" using
mcp__apple-notes__get_note_content - Classify the item into one of the 5 types:
feat— new functionalitybug— broken behavior to fixchore— tech debt, refactoring, maintenance, security, adminoutreach— people, networking, emailsquestion— items needing answers from others
- Default section to Someday unless the user explicitly says "now" or indicates urgency
- Rewrite the description to be clear and actionable — include enough context that Claude could complete the task without further clarification (the what, where, and expected behavior)
- Check for duplicates — compare the new item against existing items in both sections. If a semantically similar item already exists (same intent, not just exact text match), show the existing item and ask the user whether to skip, replace, or add anyway
- Show the user the formatted item (
- <type>: <description>) and which section it will go in; ask for confirmation - Once confirmed, append the item to the end of the correct section's
<ul>list - Update the note using
mcp__apple-notes__update_note_content - Remind the user to re-add smart tags if needed (e.g.
#Todo)
IMPORTANT: Apple Notes HTML Format
Apple Notes stores content as HTML. When updating, you MUST:
- Use HTML tags, NOT markdown
- Always include the title as the first element:
<div><b><span style="font-size: 24px">💥 Todo: Opez</span></b></div> - Use
<div><b><span style="font-size: 18px">⚡️ Now</span></b></div>and<div><b><span style="font-size: 18px">⏳ Someday</span></b></div>for section headers - Use
<ul><li>...</li></ul>for item lists - Use
<div><br></div>for blank lines between sections - Use
&for ampersands in text - Put all HTML on a single line (no newlines) to avoid AppleScript escaping issues
- Apple Notes smart tags (e.g.
#Todo) are stored as internal metadata, NOT in the HTML body — they cannot be read or written via the MCP tool. After updating, remind the user to re-add any smart tags manually in Apple Notes.