Agent Skills: Obsidian Task Management

|

UncategorizedID: laurigates/claude-plugins/tasks

Install this agent skill to your local

pnpm dlx add-skill https://github.com/laurigates/claude-plugins/tree/HEAD/obsidian-plugin/skills/tasks

Skill Files

Browse the full folder contents for tasks.

Download Skill

Loading file tree…

obsidian-plugin/skills/tasks/SKILL.md

Skill Metadata

Name
tasks
Description
|

Obsidian Task Management

List, create, and complete tasks across the Obsidian vault using the official CLI.

Prerequisites

  • Obsidian desktop v1.12.4+ with CLI enabled
  • Obsidian must be running

When to Use

Use this skill automatically when:

  • User wants to list open tasks from their vault
  • User needs to create new tasks in notes
  • User wants to mark tasks as complete
  • User asks about todos or checklists in Obsidian

Core Operations

List Tasks

# All open tasks across vault
obsidian tasks

# JSON output for parsing
obsidian tasks format=json

Create a Task

# 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"

Complete a Task

# Mark task as done by ID
obsidian task:complete task=task-id

Workflow Patterns

Daily Task Capture

# 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"

Task Review

# List all open tasks, pipe to grep for filtering
obsidian tasks format=json

Agentic Optimizations

| 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" |

Related Skills

  • vault-files — Append tasks to specific notes
  • search-discovery — Find notes containing tasks