適用於 Openclaw 的 思源筆記任務管理

一個基於 Python 的整合,透過 HTTP API 在思源筆記中管理結構化任務和資料庫。

zhhkheaven
v1.0.0
Feb 10, 2026
2
1.1k
2

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install siyuan-task-skill

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 siyuan-task-skill。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 思源筆記任務管理?

思源筆記任務管理技能允許使用者在自動化工作流與其個人知識管理系統之間架起橋樑。透過利用 Openclaw Skills 集合中的這一整合,開發者可以以程式化方式創建、更新和查詢存儲在思源筆記中的任務。該技能利用思源的屬性視圖(資料庫)功能,提供了一種結構化的方式來追蹤工作項,同時保持富文本環境以記錄詳細筆記。

此工具專為希望將筆記視為動態資料庫的使用者設計。它自動化了任務管理中繁瑣的部分,例如為任務材料創建子文件、管理狀態轉換以及組織附件。透過使用 Openclaw Skills 框架,它確保您的任務數據在思源介面和本地開發環境之間保持一致。

思源筆記任務管理 應用場景

  • 直接從終端機或 AI 代理創建和追蹤專業工作項。
  • 在思源筆記中維護一個帶有自動化元數據標籤的集中式任務資料庫。
  • 在不同專案和筆記本之間同步任務狀態。
  • 以程式化方式將圖像和資產附加到特定的任務文件部分。
  • 自動化複雜專案里程碑的模板化子文件生成。

思源筆記任務管理 運作原理

  1. 該技能使用配置文件中定義的 API 令牌和 URL 連接到您的本地或遠端思源筆記實例。
  2. 初始化腳本會設置一個專門的任務列表文件和一個用於存儲任務元數據的屬性視圖資料庫。
  3. 創建任務時,系統會使用預定義的 Markdown 模板生成資料庫行和連結的子文件。
  4. 使用者透過 Python CLI 與任務進行交互,該工具處理參數到思源內部塊和屬性結構的映射。
  5. 對任務的更改(如重新命名或刪除)會自動在資料庫條目和相應的子文件之間同步。

思源筆記任務管理 設定指南

首先,在技能根目錄下的 config.env 中配置您的思源實例憑據:

SIYUAN_API_URL=http://your-ip:port
SIYUAN_API_TOKEN=your_token
SIYUAN_NOTEBOOK_NAME=work

使用 Openclaw Skills 任務執行器初始化資料庫和架構:

cd scripts
python3 task_ops.py init

此命令會自動創建操作所需的任務文件和資料庫列。

思源筆記任務管理 資料結構與分類體系

任務在具有以下結構的屬性視圖資料庫中組織:

欄位 類型 值/說明
任務名稱 連結到子文件的主鍵
內容 文本 主要任務描述
重要性 選擇 高、中、低
緊急程度 選擇 高、中、低
狀態 選擇 未開始、進行中、已完成、已掛起
時間追蹤 日期/創建時間 自動管理的時戳

每個任務都會生成一個帶有標準化標題的子文件:# 任務描述、# 任務附件 和 # 後續步驟。

思源筆記任務管理 進階特性

  • 透過 Python 為思源屬性視圖(資料庫)提供完整的 CRUD 支持。
  • 資料庫行與子文件之間的自動生命週期同步。
  • 透過底層 API 用戶端實現高級 SQL 查詢功能。
  • 支持使用基於路徑的目標將圖像附加到特定的文件部分。
  • 可定制的架構遷移工具,可在不遺失數據的情況下更新任務屬性。
  • 透過 TaskManager 類別進行程式化訪問,以便整合到更大的 Openclaw Skills 自動化流程中。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*