適用於 Openclaw 的 日程管理器

一個基於 Python 和 SQLite 的本地團隊日程管理系統,用於無縫的事件追蹤和自動通知。

renhao12356578
v1.0.0
Apr 12, 2026
0
666
0

安裝與下載

1. ClawHub CLI

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

npx clawhub@latest install smartschedule

2. 手動安裝

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

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

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

3. 提示詞安裝

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

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

想要直接下載?

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

什麼是 日程管理器?

日程管理器是 Openclaw Skills 庫中的一款強大工具,專為處理具有專業級功能的本地日曆管理而設計。它利用 Python 後端和本地 SQLite 數據庫來管理團隊共享的日程、會議和提醒,無需依賴外部雲日曆 API。它充當智能助手,可以理解自然語言指令來組織團隊的行程。

通過與釘釘和電子郵件等通知服務集成,它確保不會錯過任何約會。該技能旨在處理複雜的協調任務,例如自動衝突檢測並提供替代時間建議,對於尋求自託管、注重隱私的日程安排解決方案的團隊來說,它是必不可少的組件。

日程管理器 應用場景

  • 協調團隊會議,自動檢測日程重疊。
  • 通過釘釘群聊或私訊設置循環自動提醒。
  • 生成關於即將到來的任務和事件的每小時電子郵件摘要。
  • 通過基於 CLI 的代理管理本地旅行行程和預約提醒。
  • 通過選擇 AI 生成的替代時間段來解決日程衝突。

日程管理器 運作原理

  1. 用戶通過自然語言提供日程安排意圖(例如:“安排明天下午 3 點的會議”)。
  2. 系統提取關鍵實體,如標題、開始時間和結束時間,若未指定持續時間則預設為一小時。
  3. 基於 Python 的日程管理器腳本執行 add 命令,立即將條目保存到本地 SQLite 數據庫。
  4. 系統自動檢查時間衝突;如果發現衝突,它會調用 suggest 邏輯向用戶展示替代時間段。
  5. 確認後,日程完成,如果已配置,系統會根據事件的臨近程度註冊 cron 任務以觸發釘釘或電子郵件通知。

日程管理器 設定指南

要在 Openclaw Skills 框架內開始使用此技能,請確保已安裝 Python 3。使用以下命令結構與管理器進行交互:

# 通用命令語法
python3 schedule-manager/scripts/schedule_manager.py <command> '<json_args>'

# 示例:添加日程
python3 schedule-manager/scripts/schedule_manager.py add '{"title": "Team Sync", "start_time": "2026-05-10 14:00", "end_time": "2026-05-10 15:00"}'

確保 ~/.openclaw/cron/jobs.json 目錄存在,以便提醒系統正常運行。

日程管理器 資料結構與分類體系

日程管理器在本地 SQLite 數據庫中組織數據。該模式側重於事件完整性和通知追蹤。

欄位 類型 描述
id Integer 日程條目的唯一識別碼
title String 事件或會議的名稱
start_time DateTime 格式:YYYY-MM-DD HH:MM
end_time DateTime 格式:YYYY-MM-DD HH:MM
description String 事件的可選詳細信息
location String 可選的地點信息
reminded Boolean 標記通知是否已發送的布林值

日程管理器 進階特性

  • 智能衝突解決,提供三種不同路徑:更新為建議時間、強制保留或取消。
  • 集成自動 Cron 用於釘釘(群聊或私訊)和電子郵件摘要。
  • 自然語言時間解析(例如:“後天”或“下週一早上”)。
  • 模糊搜索功能,可基於模糊描述查找事件。
  • 用於定期日程檢查和主動提醒的自動喚醒模式。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*