obsidian-task for Openclaw

A specialized CLI integration for managing, toggling, and creating tasks directly within your Obsidian vault.

boyd4y
v1.0.1
Mar 1, 2026
0
1.6k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install obsidian-task

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install obsidian-task using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is obsidian-task?

The obsidian-task skill is a high-performance utility designed for users who want to integrate their personal knowledge management with their terminal environment. As part of the Openclaw Skills ecosystem, it leverages the official Obsidian CLI to provide direct access to your markdown-based task lists. This skill allows you to interact with your vault without breaking your development flow, making it an essential tool for those who rely on Obsidian for project tracking and daily logs.

By utilizing this skill, developers and power users can programmatically interact with their notes. It provides a structured way to view pending items and update their status instantly. Whether you are managing a complex project or a simple daily check-list, this tool ensures your Openclaw Skills setup remains the central hub for your productivity workflow.

obsidian-task Use Cases

  • Listing all pending tasks in a specific markdown file with line numbers for easy reference.
  • Toggling the completion status of a task without opening the Obsidian desktop application.
  • Quickly appending new todo items to a project file from the command line.
  • Integrating task updates into automated scripts or developer workflows using Openclaw Skills.

How obsidian-task Works

  1. The skill communicates with the local Obsidian installation via the registered obsidian CLI command.
  2. When a command is issued, it targets a specific vault file using a path-based slug.
  3. For task updates, the skill identifies the correct line number and applies the requested state change (toggle, done, or todo).
  4. For task creation, it appends formatted markdown strings to the end of the specified file.
  5. Changes are reflected instantly within the running Obsidian application.

obsidian-task Setup

To use this within your Openclaw Skills environment, ensure you meet the following requirements:

  1. Ensure you have Obsidian 1.12+ and a Catalyst license.
  2. Navigate to Settings → General → Command line interface and select Enable.
  3. Follow the system prompt to register the obsidian command.
  4. Restart your terminal or source your profile (e.g., source ~/.zprofile on macOS).
  5. Verify the installation by running:
obsidian version
  1. Ensure Obsidian is running whenever you execute commands through this skill.

obsidian-task Data Schema & Taxonomy

The obsidian-task skill operates on your vault's markdown structure using the following parameters:

Parameter Description
file The path to the target .md file relative to the vault root (e.g., projects/work/todo).
line The integer line number of the task to be modified.
content The raw markdown string for new tasks, usually starting with - [ ].
verbose Optional flag to return detailed task status and line information.

obsidian-task Advanced Features

  • Support for verbose output to assist in precise task targeting and debugging.
  • Multi-platform compatibility across Darwin (macOS) and Linux systems.
  • Ability to undo task completion by explicitly setting the todo state.
  • Seamless integration into larger automation pipelines through the standard Openclaw Skills interface.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*