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/categor
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/categor
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Task management in Obsidian vaults using Kanban boards, Dataview dashboards, and structured task notes.
Run the setup script to initialize a task board in an Obsidian vault:
python3 scripts/setup.py <vault-path> [--folder <name>] [--columns <col1,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:
<folder>/Board.md - Kanban board (requires Kanban community plugin)<folder>/Dashboard.md - Dataview dashboard (requires Dataview community plugin)Tell the user to install Kanban and Dataview community plugins if not already installed.
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
Step completed
Step pending
| 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 |
Use emoji prefixes on the Kanban board for visual priority:
- [ ] [[Task Name]] ๐ด P1 @{2026-02-07}
status in the task note's frontmatterstatus: done in frontmatter- [x] [[Task Name]] โ 2026-02-03
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/).
The setup script creates a Dataview dashboard. Core queries:
Tasks by priority:
TABLE status, category, due FROM "<tasks-folder>" WHERE priority = "P1" AND status != "done" SORT due ASC
Overdue tasks:
TABLE priority, category FROM "<tasks-folder>" WHERE due AND due < date(today) AND status != "done" SORT due ASC
Recently completed:
TABLE category FROM "<tasks-folder>" WHERE status = "done" SORT file.mtime DESC LIMIT 10
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
ยฉ 2026 Torly.ai. All rights reserved.