適用於 Openclaw 的 Todo Skill

一個強大、基於 SQLite 驅動的任務管理系統,支援嵌套子任務、多專案工作流和智能優先級排序。

laoyutang
v1.1.0
Mar 23, 2026
0
904
0

安裝與下載

1. ClawHub CLI

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

npx clawhub@latest install todo-sqlite

2. 手動安裝

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

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

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

3. 提示詞安裝

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

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

想要直接下載?

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

什麼是 Todo Skill?

Todo Skill 是一款專為需要比簡單列表更強大功能的 Openclaw Skills 用戶設計的生產力引擎。它建立在可靠的 SQLite 後端之上,允許開發人員和進階用戶透過專案和任務的結構化層級來組織他們的職業和個人生活。

該技能超越了基本的 CRUD 操作,透過實現重要性和緊急性矩陣,支援艾森豪威爾矩陣(Eisenhower Matrix)式的優先級排序。憑藉對子任務、截止日期和深度搜尋功能的支援,它充當了直接在 AI 代理環境中管理複雜工作流的中樞神經系統。

Todo Skill 應用場景

  • 將複雜的軟體開發里程碑分解為專案和嵌套子任務。
  • 使用重要性和緊急性過濾器優先處理日常營運,專注於高影響力的工作。
  • 追蹤定期報告或有時效性的 Bug 修復的截止日期。
  • 在單個資料庫中維護獨立的專案孤島,從而同步個人和職業生活。
  • 透過預設提醒列出待辦任務,自動準備每日站會。

Todo Skill 運作原理

  1. 用戶初始化專案容器以隔離相關任務。
  2. 添加任務時可包含選用元數據,包括重要性 (1-3)、緊急性 (1-3) 和截止日期。
  3. 嵌套子任務可以鏈接到父級 ID,以分解大型目標。
  4. 系統計算綜合優先級評分,確保父級任務根據其子任務的最高優先級顯示。
  5. 用戶透過 CLI 命令查詢 SQLite 資料庫,按狀態、時間範圍或關鍵詞進行過濾。
  6. 可以配置自動化 cron 任務,以在特定間隔觸發狀態報告或提醒。

Todo Skill 設定指南

Todo Skill 將其資料存儲在本地 SQLite 資料庫中。請按照以下步驟確保您的環境準備就緒:

# 資料庫在以下位置自動初始化:
# ~/.openclaw/workspace/data/todo.db

# 創建您的第一個專案
todo create-project Work

# 添加一個高優先級任務
todo add Work "Complete Security Audit" -i 3 -u 3 -d 2026-05-15

Todo Skill 資料結構與分類體系

該技能利用 todo.db 文件中的兩個主要表來維護關係完整性:

Projects Table

Field Description
id 專案主鍵
name 唯一的專案名稱 (例如:Work, Life)
created_at 創建時間戳記

Todos Table

Field Description
id 唯一任務識別碼
project_id 鏈接到 Projects 表的外鍵
parent_id 子任務層級的自引用鍵
importance 數字範圍 1 (Low) 到 3 (Critical)
urgency 數字範圍 1 (Low) 到 3 (Immediate)
status 當前狀態:pending 或 completed

Todo Skill 進階特性

  • 智能排名:自動排序邏輯,根據子任務樹中的最高優先級優先處理任務。
  • 可視化指示器:高可見性表情符號標記 (🔴, 🟠, 🔥),用於在終端輸出中快速識別關鍵項。
  • Openclaw Skills 整合:原生支援 Openclaw cron 函數,用於發送自動化的待辦任務摘要。
  • 深度搜尋:跨標題和詳細任務筆記進行全文搜尋。
  • 關係完整性:刪除專案或父任務會自動處理關聯子任務的清理。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*