Obsidian TaskNotes Manager for Openclaw

A powerful integration for managing Obsidian tasks, projects, and priorities through the TaskNotes plugin HTTP API.

benoitjadinon
v0.1.0
Feb 1, 2026
1
2.3k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install obsidian-plugin-tasknotes

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-plugin-tasknotes 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 TaskNotes Manager?

The TaskNotes skill is a specialized interface designed for developers and AI agents to interact directly with task data stored inside an Obsidian vault. By leveraging the TaskNotes plugin's local HTTP server, this skill enables seamless synchronization between external automation scripts and your internal knowledge base. It is a core component for those using Openclaw Skills to build personalized productivity systems that bridge the gap between markdown files and actionable task management.

This skill allows for deep control over task metadata, including projects, contexts, and scheduled dates, without requiring manual entry within the Obsidian UI. Whether you are building a custom dashboard or delegating task organization to an AI agent, this tool provides the necessary hooks to maintain a highly structured and automated workflow.

Obsidian TaskNotes Manager Use Cases

  • Automatically create tasks in Obsidian from meeting notes or CLI inputs.
  • Query and list pending tasks filtered by specific projects or high-priority status.
  • Update task progress and status from "todo" to "done" using simple terminal commands.
  • Manage complex project schedules by updating due dates and time estimates programmatically.

How Obsidian TaskNotes Manager Works

  1. The skill communicates with the TaskNotes plugin's HTTP API running locally on a user-defined port.
  2. Commands are issued via a Python script (tasks.py) which handles authentication and request formatting.
  3. The skill translates CLI parameters into RESTful API calls (GET, POST, PUT, DELETE) sent to the Obsidian vault.
  4. Obsidian updates the underlying markdown files or frontmatter based on the API request.
  5. The agent receives a structured response, providing immediate feedback on the success of the task operation.

Obsidian TaskNotes Manager Setup

To integrate this capability into your Openclaw Skills workflow, follow these installation steps:

  1. Install the TaskNotes plugin within your Obsidian vault.
  2. Navigate to Obsidian Settings -> TaskNotes and enable the "HTTP API" toggle.
  3. Set your preferred API port (default is 8080).
  4. (Optional) Set an API token for security and add it to a .env file in your vault root:
TASKNOTES_API_PORT=8080
TASKNOTES_API_KEY=your_token_here
  1. Test the connection by listing your current task projects:
uv run scripts/tasks.py options --table

Obsidian TaskNotes Manager Data Schema & Taxonomy

The skill manages task data using a structured metadata approach. The following fields are supported within the vault's task system:

Property Format Description
status String User-defined status (e.g., todo, in-progress)
projects Array Markdown links to project notes (e.g., [[Project A]])
priority String Importance level mapped in plugin settings
due Date YYYY-MM-DD format for deadlines
scheduled ISO8601 YYYY-MM-DDTHH:MM:SS for specific start times
timeEstimate Number Duration in minutes
details String Markdown content written to the task body

Obsidian TaskNotes Manager Advanced Features

  • Support for custom status workflows defined within Obsidian settings.
  • Human-readable table output for CLI-based task reviews.
  • Advanced filtering capabilities including overdue status and specific tag queries.
  • Seamless project linking using standard Obsidian markdown syntax.
  • Granular task updates allowing for partial modifications of descriptions or metadata without overwriting the entire note.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*