Obsidian Tasks
/install obsidian-tasks
obsidian-tasks
Task management in Obsidian vaults using Kanban boards, Dataview dashboards, and structured task notes.
Setup
Run the setup script to initialize a task board in an Obsidian vault:
python3 scripts/setup.py \x3Cvault-path> [--folder \x3Cname>] [--columns \x3Ccol1,col2,...>]
vault-path: Path to the Obsidian vault root--folder: Subfolder to create (default:Tasks)--columns: Kanban columns (default:Backlog,Todo,In Progress,Review,Done)
This creates:
\x3Cfolder>/Board.md- Kanban board (requires Kanban community plugin)\x3Cfolder>/Dashboard.md- Dataview dashboard (requires Dataview community plugin)
Tell the user to install Kanban and Dataview community plugins if not already installed.
Task Note Format
Each task is a separate markdown file with YAML frontmatter:
---
status: todo
priority: P1
category: revenue
created: 2026-02-03
due: 2026-02-07
---
# Task Title
Description and notes here.
## References
- [[linked-document|Display Name]]
## Status
- [x] Step completed
- [ ] Step pending
Frontmatter Fields
| Field | Values | Required |
|---|---|---|
| status | backlog, todo, in-progress, review, done | yes |
| priority | P1, P2, P3 | yes |
| category | free text (revenue, content, research, setup, project) | yes |
| created | YYYY-MM-DD | yes |
| due | YYYY-MM-DD | no |
| parked_until | YYYY-MM-DD | no |
Priority Labels on Board
Use emoji prefixes on the Kanban board for visual priority:
- 🔴 P1 (urgent)
- 🟡 P2 (normal)
- 🟢 P3 (backlog/parked)
Managing Tasks
Create a Task
- Create a markdown file in the tasks folder with frontmatter
- Add a card to Board.md in the appropriate column:
- [ ] [[Task Name]] 🔴 P1 @{2026-02-07}
Move a Task
- Update
statusin the task note's frontmatter - Move the card line in Board.md to the target column
Complete a Task
- Set
status: donein frontmatter - Move to Done column and mark checkbox:
- [x] [[Task Name]] ✅ 2026-02-03
Always update both Board.md AND the task note frontmatter to keep them in sync.
Linking Documents
Use Obsidian [[wikilinks]] to connect tasks to supporting documents:
## References
- [[2026-02-03-research-report|Research Report]]
- [[meeting-notes-jan|Meeting Notes]]
Store referenced documents in a sibling folder (e.g., Research/ next to Tasks/).
Dashboard Queries
The setup script creates a Dataview dashboard. Core queries:
Tasks by priority:
TABLE status, category, due
FROM "\x3Ctasks-folder>"
WHERE priority = "P1" AND status != "done"
SORT due ASC
Overdue tasks:
TABLE priority, category
FROM "\x3Ctasks-folder>"
WHERE due AND due \x3C date(today) AND status != "done"
SORT due ASC
Recently completed:
TABLE category
FROM "\x3Ctasks-folder>"
WHERE status = "done"
SORT file.mtime DESC
LIMIT 10
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install obsidian-tasks - 安装完成后,直接呼叫该 Skill 的名称或使用
/obsidian-tasks触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Obsidian Tasks 是什么?
Set up and manage an Obsidian task board with Kanban + Dataview. Creates a Tasks/Board.md pipeline (Backlog/Todo/In Progress/Review/Done), per-task notes with YAML frontmatter (status/priority/category/due), and dashboards via Dataview queries. Use for task tracking, moving cards between columns, keeping board + frontmatter in sync, and linking tasks to supporting notes/research. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2734 次。
如何安装 Obsidian Tasks?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install obsidian-tasks」即可一键安装,无需额外配置。
Obsidian Tasks 是免费的吗?
是的,Obsidian Tasks 完全免费(开源免费),可自由下载、安装和使用。
Obsidian Tasks 支持哪些平台?
Obsidian Tasks 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Obsidian Tasks?
由 larsderidder(@larsderidder)开发并维护,当前版本 v0.1.2。