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-pluginThis skill is limited to using the following tools:
List, create, and complete tasks across the Obsidian vault using the official CLI.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
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" |