tasknotes

Manage Obsidian tasks via the TaskNotes HTTP API.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/talent-factory/claude-plugins --skill tasknotes-talent-factory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tasknotes
Source: https://github.com/talent-factory/claude-plugins/tree/main/plugins/obsidian/skills/tasknotes
Command: npx skills add https://github.com/talent-factory/claude-plugins --skill tasknotes-talent-factory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

Obsidian users often juggle task tracking inside their vaults. TaskNotes integration provides a centralized way to create, update, filter, and list tasks across the vault using the TaskNotes HTTP API, while keeping notes in Markdown.

Core Features & Use Cases

  • Create tasks with project associations and priorities directly from Obsidian.
  • Update statuses, due dates, and details to reflect progress in real-time.
  • List and filter tasks across the vault by status or project, including vault-wide scans for comprehensive visibility.

Quick Start

Ask Claude to list tasks across the vault, create a new task, or update an existing task using the TaskNotes HTTP API.

Frequently Asked Questions about tasknotes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Obsidian tasks using an HTTP API?

You can manage Obsidian tasks using an HTTP API by interfacing with the TaskNotes plugin's local server. This allows you to automate task creation, updates, filtering, and vault-wide scanning directly through API requests while keeping notes in Markdown.

Can I filter tasks across an Obsidian vault by project and status?

Yes, you can filter tasks across an Obsidian vault by project and status. The interface performs vault-wide scans and applies status-based prioritization and per-project views, giving you comprehensive visibility over your tracked tasks.

How do I set up authentication for the TaskNotes HTTP API?

To set up authentication for the TaskNotes HTTP API, you must configure your environment variables, including the API port and authentication credentials. This is typically handled using a python-dotenv file to securely manage your local connection settings.

Does task management in Obsidian keep notes in Markdown format?

Yes, task management in Obsidian keeps notes in Markdown format. While you automate task creation, updates, and filtering through the HTTP API, the underlying notes remain entirely in Markdown, preserving your vault's native structure.

What is the best way to automate creating tasks with priorities in Obsidian?

The best way to automate creating tasks with priorities in Obsidian is by using a CLI-like interface to the TaskNotes HTTP API. This method allows you to programmatically assign project associations and priority levels directly to new tasks.