適用於 Openclaw 的 Calendar Sync

自動從結構化文件數據中提取截止日期、時程與事件,透過智能提醒將其註冊到 Apple Calendar 中。

parkbeomjun-gkgkgk
v1.0.0
Apr 6, 2026
0
1.3k
0

安裝與下載

1. ClawHub CLI

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

npx clawhub@latest install calendar-sync

2. 手動安裝

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

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

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

3. 提示詞安裝

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

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

想要直接下載?

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

什麼是 Calendar Sync?

calendar-sync 技能是一款專為 macOS 用戶設計的專業自動化工具,旨在架起文件分析與時間管理之間的橋樑。作為 Openclaw Skills 生態系統的一部分,它將結構化文件處理的輸出轉換為 Apple Calendar 中的可操作項目。透過理解文件內容(無論是合約、提案還是正式通知),它能智能地將日期映射到最適合的事件類型與通知設定中。

對於處理大量文件且遺漏日期可能導致嚴重後果的專業人士而言,該技能極具價值。透過使用 Openclaw Skills 將此工作流程自動化,用戶可確保 AI agents 所識別的每一個截止日期、會議與重複性任務都能反映在其主要日程管理環境中,無需手動輸入數據。

Calendar Sync 應用場景

  • 提取合約到期日並設定提醒。
  • 排程政府或企業 RFP 文件中發現的提交截止日期。
  • 將發票或專案計畫中的事件日期轉換為定時日曆事件。
  • 自動追蹤每月或每季度的重複性報告截止日期。

Calendar Sync 運作原理

  1. 該技能接收包含文件類型、標題與日期相關欄位的結構化 JSON 數據。
  2. 它分析日期欄位以判斷項目應為全天事件(針對截止日期)或是定時事件(針對會議)。
  3. 它應用映射規則以分配基於優先級的提醒,例如為關鍵截止日期設定提前 3 天與提前 1 天的提醒。
  4. 系統檢查是否存在相同標題與日期的事件,以防止日曆中出現重複條目。
  5. 它執行 AppleScript 以直接在 Apple Calendar 應用程式中建立事件,或產生一個 ICS 檔案以供手動匯入。

Calendar Sync 設定指南

要在 macOS 的 Openclaw Skills 環境中使用此技能,請確保具備必要的 Python 依賴項目與日曆權限。

# 安裝 iCalendar 函式庫以支援 ICS 產生
pip install icalendar

確保您的終端機或執行 AI agent 的應用程式在「系統設定」>「隱私權與安全性」>「日曆」下擁有存取 Calendar.app 的權限。

Calendar Sync 資料結構與分類體系

該技能使用下列分類架構將文件數據組織為日曆元數據:

文件欄位 日曆屬性 轉換邏輯
deadline 全天事件 在 3 天、1 天與 0 天時觸發警報
event_dates 定時事件 若缺少時間,預設為 10:00 - 12:00
doc_type 類別/顏色 官方文件為紅色,合約為橙色等
doc_id 備忘/描述 包含在註解中以便追蹤與去重

Calendar Sync 進階特性

  • 智能顏色編碼:根據文件類型自動按顏色分類事件(例如:緊急官方文件為紅色,提案為藍色)。
  • 基於優先級的警報:提高高優先級文件的通知頻率,為關鍵項目增加 7 天的提前提醒。
  • 重複事件支援:偵測文件中的每週、每月與每季度模式,並產生符合 RFC 標準的重複規則。
  • 跨平台輸出:支援 macOS 的直接 AppleScript 執行以及其他環境的 ICS 檔案產生。
  • 全管線整合:設計用於置於包含 doc-parser、doc-structurer 與 notion-sync 的鏈結末端,實現端到端自動化。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*