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" |
development
Debug HTTP APIs: trace requests, inspect headers. Use when a request fails: check status first.
documentation
Render architecture diagrams from text sources. Use when documenting system topology.
tools
Inspect JSON payloads and extract nested fields. Use when parsing API responses.
tools
--- name: no-description allowed-tools: Read --- # No Description This skill has no description and must be dropped with a warning.