obsidian-task
Manage Obsidian tasks via obsidian-cli. List, toggle, create, and update tasks from the terminal.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/boyd4y/obsidian-taskWhat This Skill Does
The obsidian-task skill serves as an interface between your terminal/AI agent and your Obsidian vault. It leverages the official Obsidian CLI to programmatically interact with your task lists. By utilizing this skill, you can bypass the manual process of opening your vault, searching for files, and clicking checkboxes. The agent can list tasks, toggle their completion status, and append new items directly into your Markdown files, facilitating a seamless task management workflow within your local knowledge base.
Installation
To install this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/boyd4y/obsidian-task
Ensure you have Obsidian 1.12+ with a Catalyst license. Enable the 'Command line interface' setting in Obsidian General settings, register the obsidian command as prompted, and restart your shell to apply the changes.
Use Cases
- Automating Daily Standups: Automatically append tasks generated during an AI-led planning session to your 'Daily Note' file.
- Project Management: Manage complex project backlogs stored as simple Markdown lists without leaving the CLI.
- Contextual Task Toggling: Ask your AI agent to 'mark the third item in my project todo list as complete' while you are focused on coding, avoiding context switches.
- Tracking Progress: Quickly generate a summary of pending items across multiple project files using the verbose list functionality.
Example Prompts
- "List all pending tasks in my 'projects/work/sprint-1' file and summarize the ones that are still open."
- "Mark the task on line 5 of my 'personal/tasks' file as done."
- "Append a new task '- [ ] Research AI agent frameworks' to the end of my 'projects/dev-log' file."
Tips & Limitations
- The Obsidian application must be active for the CLI commands to execute successfully.
- Always use the
verboseflag when listing tasks to ensure you have the correct line numbers, as thetaskcommands rely on precise line indexing. - The CLI interacts directly with your file system; ensure your file paths are relative to your Obsidian vault root.
- Back up your vault regularly, as this skill performs direct write operations to your Markdown files.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-boyd4y-obsidian-task": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write
Related Skills
obsidian-openclaw-sync
Sync Obsidian OpenClaw config across multiple iCloud devices. Manages symlinks for seamless multi-device sync.
feishu-calendar-advanced
Feishu calendar management via feishu-agent. View calendars, list events, create and delete events with conflict detection.
keepa-api
Keepa API 客户端 - 亚马逊产品价格历史追踪工具。提供 ASIN 查询、价格历史等数据查询功能。
feishu-agent
Feishu (Lark) CLI agent - Provides calendar, todo, and contact management capabilities for AI assistants
sellersprite-api
SellerSprite Product Research — Fetch Amazon market data via SellerSprite API: product research, keyword analysis, competitor lookup, ASIN details, Blue Ocean Index scoring. Triggers: product research, sellersprite, amazon product research, blue ocean, keyword research, competitor analysis, market analysis, asin research, amazon fba