obsidian-plugin/skills/tasks/SKILL.md
Obsidian tasks via CLI: list open tasks, create tasks, mark complete. Use when user mentions Obsidian tasks, todos, checklists, or completion.
npx skillsauth add laurigates/claude-plugins tasksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| Use this skill when... | Use the alternative instead when... |
|---|---|
| Listing open - [ ] tasks across the vault, creating tasks, or marking tasks complete | Editing arbitrary note content rather than checklist lines — use vault-files |
| Filing a task on a daily note via the running Obsidian CLI | Tracking work in taskwarrior outside Obsidian — use a taskwarrior-plugin skill |
| Verifying which tasks Obsidian itself indexes as open | Searching for arbitrary text patterns including non-task content — use search-discovery |
List, create, and complete tasks across the Obsidian vault using the official CLI.
Use this skill automatically when:
# All open tasks across vault
obsidian tasks
# JSON output for parsing
obsidian tasks format=json
# Create a new task
obsidian task:create content="Review PR #42"
# Create task in specific note
obsidian task:create content="Update documentation" file="Sprint Tasks"
# Mark task as done by ID
obsidian task:complete task=task-id
# Add task to today's daily note
obsidian daily:append content="- [ ] New task from CLI"
# Or use task:create
obsidian task:create content="Follow up on meeting action items"
# List all open tasks, pipe to grep for filtering
obsidian tasks format=json
| Context | Command |
|---------|---------|
| List tasks (structured) | obsidian tasks format=json |
| Create task | obsidian task:create content="text" |
| Complete task | obsidian task:complete task=ID |
| Quick capture to daily | obsidian daily:append content="- [ ] task" |
tools
Scaffold a new ComfyUI custom-node repo (pyproject, CI, release-please, vitest+pytest, JS extension skeleton) in the picker/gesture vein. Use when bootstrapping or init-ing a comfyui node pack.
tools
Orchestrate a ComfyUI node pack from idea to registry: scaffold, create + seed the repo, open the gitops adoption PR. Use when releasing or spinning up a new comfyui node pack.
testing
macOS EndpointSecurity/EDR high CPU & battery drain. Use when Kandji ESF / XProtect pegs a core; trace the exec storm via powermetrics + eslogger.
development
odiff pixel-by-pixel image diffing. Use when comparing screenshots, detecting visual regressions, diffing before/after PNGs, asserting golden images.