← 返回 Skills 市场
larsderidder

Obsidian Tasks

作者 larsderidder · GitHub ↗ · v0.1.2
cross-platform ✓ 安全检测通过
2734
总下载
6
收藏
13
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
使用说明 (SKILL.md)

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

  1. Create a markdown file in the tasks folder with frontmatter
  2. Add a card to Board.md in the appropriate column:
- [ ] [[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:
- [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
安全使用建议
This skill appears to do exactly what it says: create a Kanban board and Dataview dashboard inside an Obsidian vault. Before running: (1) back up your vault or run the script in a test vault (the script will create files and can detect existing Board/Dashboard), (2) inspect the included scripts (they are short and local) if you want to confirm behavior, and (3) note that the publish helper uses npx (only relevant if you plan to publish the skill). If you don't want any code to run, you can instead copy the SKILL.md content and manually create the files in your vault.
功能分析
Type: OpenClaw Skill Name: obsidian-tasks Version: 0.1.2 The skill is designed to set up and manage an Obsidian task board. The `SKILL.md` instructs the AI agent to execute `scripts/setup.py`, which creates a specified folder and two markdown files (`Board.md` and `Dashboard.md`) within a user-provided Obsidian vault path. The Python script performs only these file creation/writing operations, without network access, reading sensitive files, or executing arbitrary commands. All actions are clearly aligned with the stated purpose and lack any high-risk behaviors or prompt injection attempts against the agent.
能力评估
Purpose & Capability
Name/description (Obsidian task board with Kanban + Dataview) matches the included scripts and SKILL.md. The code only creates Board.md and Dashboard.md and writes per-task files in the specified vault folder; nothing requested is out-of-scope (no cloud creds, no unrelated binaries).
Instruction Scope
SKILL.md instructions stay within the stated purpose: run scripts to create files in an Obsidian vault, install the Kanban and Dataview community plugins, and manually keep frontmatter and board lines in sync. The instructions do not ask the agent to read unrelated system files or transmit data externally.
Install Mechanism
There is no install spec for the skill (instruction-only at runtime). The included scripts are local and simple; they create files on disk. The publish helper uses npx to call clawhub for maintainers only — that operation downloads a package when run, but it is not part of normal runtime behavior for the skill.
Credentials
The skill requires no environment variables, credentials, or config paths. All file writes are to a user-supplied vault path. No secrets or unrelated env vars are requested.
Persistence & Privilege
The skill is not forced always-on, and it does not modify other skills or system-wide settings. Its only persistence is creating/overwriting Board.md and Dashboard.md in the chosen vault folder (it checks for existing files before creating).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install obsidian-tasks
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /obsidian-tasks 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.2
Publish under new slug obsidian-tasks (alias of openclaw-obsidian-tasks).
元数据
Slug obsidian-tasks
版本 0.1.2
许可证
累计安装 13
当前安装数 13
历史版本数 1
常见问题

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。

💬 留言讨论