tasks

SKILL.md

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
Weekly Installs
3
GitHub Stars
13
First Seen
6 days ago
Installed on
openclaw3
gemini-cli3
github-copilot3
codex3
kimi-cli3
cursor3