← 返回
数据分析

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.
结合 Kanban 与 Dataview 搭建和管理 Obsidian 任务看板。创建包含 Backlog/Todo/In Progress/Review/Done 流程的 Tasks/Board.md,生成带有 YAML frontmatter(状态/优先级/分类/截止日期)的任务笔记,并通过 Dataview 查询生成仪表盘。适用于任务追踪、卡片移动、看板与 frontmatter 同步,以及关联任务笔记与研究资料。
larsderidder
数据分析 clawhub v0.1.2 1 版本 99584.2 Key: 无需
★ 6
Stars
📥 3,233
下载
💾 247
安装
1
版本
#dataview#kanban#latest#obsidian#productivity#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 <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:

  • /Board.md - Kanban board (requires Kanban community plugin)
  • /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

FieldValuesRequired
-------------------------
statusbacklog, todo, in-progress, review, doneyes
priorityP1, P2, P3yes
categoryfree text (revenue, content, research, setup, project)yes
createdYYYY-MM-DDyes
dueYYYY-MM-DDno
parked_untilYYYY-MM-DDno

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

  1. Create a markdown file in the tasks folder with frontmatter
  2. Add a card to Board.md in the appropriate column:
  3. - [ ] [[Task Name]] 🔴 P1 @{2026-02-07}
    

Move a Task

  1. Update status in the task note's frontmatter
  2. Move the card line in Board.md to the target column

Complete a Task

  1. Set status: done in frontmatter
  2. Move to Done column and mark checkbox:
  3. - [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

版本历史

共 1 个版本

  • v0.1.2 当前
    2026-03-28 12:57 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 162 📥 59,672
content-creation

Agent Content Pipeline

larsderidder
安全内容工作流(草稿/已审核/已修订/已批准/已发布),含人工审批,并提供 CLI 用于列出/移动/审核及发布至 LinkedIn/X。适用于搭建内容流水线、起草内容、管理审核流程或发布已批准内容。
★ 6 📥 4,112
data-analysis

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 198 📥 64,854