Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
npx skills add terry-li-hm/skills --skill "todo"
Install specific skill from multi-skill repository
# Description
Manage TODO.md in the vault. Use when user says "todo", "add todo", "todos", "check todo", or "done with".
# SKILL.md
name: todo
description: Manage TODO.md in the vault. Use when user says "todo", "add todo", "todos", "check todo", or "done with".
Todo
Quick management of ~/notes/TODO.md.
Commands
/todo or /todos
List all unchecked items.
/todo add <task>
Add a new task. Example: /todo add Review PR #123
/todo done <partial match>
Mark a task as done by partial text match. Example: /todo done PR #123
Implementation
List todos:
grep -n "^\- \[ \]" ~/notes/TODO.md
Add todo:
echo "- [ ] <task>" >> ~/notes/TODO.md
Mark done (match and replace - [ ] with - [x]):
- Find the line matching the partial text
- Replace - [ ] with - [x] on that line
File Format
## Section (optional)
- [ ] Unchecked task
- [x] Completed task
Notes
- Single source:
~/notes/TODO.md(symlinked from~/clawd/TODO.md) - All 3 agents (Claude Code, OpenClaw, OpenCode) share this file
- Tasks can be grouped under
## Headings - Completed items stay in file (for history) unless user asks to clean up
/todo cleancan remove all checked items if requested
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.