Help us improve
Share bugs, ideas, or general feedback.
From obsidian-plugin
Manages Obsidian tasks via official CLI: lists open tasks across vault, creates tasks in notes, marks tasks complete by ID. Useful for todo and checklist operations.
npx claudepluginhub laurigates/claude-plugins --plugin obsidian-pluginHow this skill is triggered — by the user, by Claude, or both
Slash command
/obsidian-plugin:taskshaikuThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
List, create, and complete tasks across the Obsidian vault using the official CLI.
Integrates with Obsidian vault via official CLI for capturing dev artifacts, searching notes, appending to daily notes, and managing tasks. Requires Obsidian desktop app running with CLI enabled.
Executes Obsidian CLI commands to read/write/append notes, search vaults, list/count files, manage tasks, move/rename notes, and find orphans/broken links.
Share bugs, ideas, or general feedback.
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" |