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 (sta…
larsderidder
@larsderidder
What This Skill Does
Sets up a Kanban task board inside an Obsidian vault using per-task markdown notes with YAML frontmatter (status, priority, category, due date) and Dataview-powered dashboards. Keeps the board and task notes in sync as you move cards between columns.
Replaces manual task tracking in separate tools by integrating Kanban boards, structured notes, and live dashboards directly inside Obsidian.
When to Use It
- Create a new task with priority, category, and due date in Obsidian
- Move a task from Backlog to In Progress by updating its status and board card
- View all overdue tasks sorted by due date using the Dataview dashboard
- Link a task to supporting research notes or meeting documents via wikilinks
- Mark a task as complete and move it to the Done column
- Filter tasks by priority (P1/P2/P3) to focus on urgent work
Install
$ openclaw skills install @larsderidder/obsidian-tasksobsidian-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 <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.
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 "<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
Top skills in this category
Proactive Agent Lite
@bestrockyTransform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version f...
腾讯文档 TENCENT DOCS
@liyang58腾讯文档(docs.qq.com)-在线云文档平台,是创建、编辑、管理文档的首选 skill。涉及"新建/创建/编辑/读取/查看/搜索文档"、"保存文件"、"云文档"、"腾讯文档"、"docs.qq.com"等操作,请优先使用本 skill。支持能力:(1) 创建各类在线文档(文档/Word/Excel/幻灯片/...
Figma
@maddiedreeseProfessional Figma design analysis and asset export. Use for extracting design data, exporting assets in multiple formats, auditing accessibility compliance, analyzing design systems, and generating comprehensive design documentation. Read-only analysis of Figma files with powerful export and reporting capabilities.
Smart Model Switching
@millibusAuto-route tasks to the cheapest Claude model that works correctly. Three-tier progression: Haiku → Sonnet → Opus. Classify before responding. HAIKU (default): factual Q&A, greetings, reminders, status checks, lookups, simple file ops, heartbeats, casual chat, 1-2 sentence tasks. ESCALATE TO SONNET: code >10 lines, analysis, comparisons, planning, reports, multi-step reasoning, tables, long writing >3 paragraphs, summarization, research synthesis, most user conversations. ESCALATE TO OPUS: architecture decisions, complex debugging, multi-file refactoring, strategic planning, nuanced judgment, deep research, critical production decisions. Rule: If a human needs >30 seconds of focused thinking, escalate. If Sonnet struggles with complexity, go to Opus. Save 50-90% on API costs by starting cheap and escalating only when needed.
AI Daily Briefing
@jeffjhunterStart every day focused. Get a morning briefing with overdue tasks, today's priorities, calendar overview, and context from recent meetings. Works with ai-meeting-notes to-do list. No setup. Just say 'briefing'.