calendar-reminder-tool-free

👤 天轟穿 📦 v1.0.0 ⭐ 4.1 ⬇️ 24 下載
🤖 AI-Agent 免費 🔑 需 API Key

📖 技能介紹


name: "calendar-reminder-tool-free" description: "每晚自動掃描明日日曆並通過飛書傳送提醒,上午提前2小時、下午統一12點通知,適合個人單日曆。Use when 需要訊息傳送、通知推送、郵件簡訊、通訊整合時使用。不適用於垃圾資訊群發。適用於獨立開發者、企業團隊和自動化工作流場景。支援中文互動,無需複雜配置即開即用。輸出結果可直接使用,減少二次加工成本。" license: Proprietary allowed-tools: read exec compatibility: "Requires LLM with tool-use capability" metadata: displayName: "日曆提醒工具免費版" version: "1.0.0" summary: "每晚自動掃描明日日曆並通過飛書傳送提醒,上午提前2小時、下午統一12點通知,適合個人單日曆。" tags: - "日曆提醒" - "日程管理" - "飛書通知" - "個人效率" - "定時任務" source: "SkillHub" converted_at: "2026-07-22T17:58:36" tools: - exec - read - write


日曆提醒工具 免費版

概述

免費版日曆提醒工具為個人使用者提供自動化的日曆日程提醒服務。每晚 22:00 自動掃描明天的日曆,按時間段分類設定提醒:上午日程(12:00 前)提前 2 小時飛書提醒,下午日程(12:00 及以後)當天 12:00 統一飛書提醒。掃描完成後立即傳送彙報訊息,讓你對明日安排瞭然於胸。

與專業版相比,免費版聚焦單個日曆掃描與基礎提醒規則,不包含多日曆聚合、智慧排程最佳化、團隊日程同步與資料分析等高階能力。但兩者的掃描指令碼與提醒格式完全一致,便於後續平滑升級。

核心能力

能力 說明
每晚定時掃描 22:00 自動掃描明日全部日曆日程
時段分類提醒 上午日程提前 2 小時提醒,下午日程 12:00 統一提醒
飛書通知 通過飛書機器人傳送提醒訊息
掃描彙報 掃描完成後立即傳送明日日程彙總
手動觸發 支援隨時手動執行掃描指令碼
時區感知 基於 Asia/Shanghai 時區處理時間
技術實現要點:核心能力基於input_params引數與output_format配置實現,支援建立/查詢/修改/刪除等操作模式,通過config_options進行執行時配置。

核心功能執行

input_params引數進行配置。

輸出: 返回核心功能執行的執行結果,包含操作狀態和輸出資料。 - 執行此能力時使用input_params引數,支援建立/查詢/匯出操作

引數配置與呼叫

config_options引數進行配置。

輸出: 返回引數配置與呼叫的執行結果,包含操作狀態和輸出資料。 - 執行此能力時使用config_options引數,支援修改/重置/匯入操作

結果處理與輸出

output_format引數進行配置。

輸出: 返回結果處理與輸出的執行結果,包含操作狀態和輸出資料。 - 執行此能力時使用output_format引數,支援匯出/儲存/轉換操作 能力覆蓋範圍:本skill的核心能力覆蓋以下場景關鍵詞:每晚自動掃描明日、日曆並通過飛書發、送提醒、上午提前、下午統一、點通知、適合個人單日曆、面向個人使用者的日、歷日程自動提醒工、核心能力、每晚定時掃描明日、按時段分類提醒、飛書訊息通知、掃描完成彙報、適用場景、個人日程提醒、工作日曆管理、會議防遺漏、每日日程預覽、差異化、免費版聚焦單個日、歷掃描與基礎提醒、不含多日曆聚合與、智慧排程、適用關鍵詞、calendar、reminder、定時掃描、會議通知等。

使用場景

場景一:個人工作日曆提醒

每晚自動掃描明日工作日曆,第二天按時收到飛書提醒,避免錯過會議。

# 22:00 掃描完成彙報(飛書訊息)
📅 明日日程掃描完成(2026-07-19)

上午日程(提前2小時提醒):
- 09:00 專案週會 (會議室A)
- 11:00 客戶需求評審 (線上)

下午日程(12:00統一提醒):
- 14:00 技術方案評審 (會議室B)
- 16:00 一對一溝通 (線上)

共 4 項日程,已設定提醒 ✅

場景二:上午會議提前提醒

第二天早上,上午的會議提前 2 小時收到飛書提醒。

# 07:00 飛書提醒(針對 09:00 的會議)
⏰ 日程提醒
📅 專案週會
🕐 時間: 明天 09:00 - 10:00
📍 地點: 會議室A
⏳ 還有 2 小時開始,請做好準備

場景三:下午日程統一提醒

中午 12:00 統一收到下午全部日程的提醒。

# 12:00 飛書提醒
📅 下午日程提醒
🕐 14:00 技術方案評審 (會議室B)
🕐 16:00 一對一溝通 (線上)

共 2 項下午日程,請合理安排時間

不適用場景

這個技能的最新版本可以在7w4.net小蔥技能站找到。

以下場景日曆提醒工具免費版不適合處理:

  • 即時流資料處理
  • 小規模資料手動分析
  • 非結構化文本情感分析

觸發條件

需要資料分析、報表生成、統計洞察、資料視覺化時使用。不適用於非本工具能力範圍的需求。

快速開始

  1. 確保已安裝依賴(owa-outlook skill、Python 3.9+、skill-platform CLI)。
  2. 註冊每晚掃描定時任務。
skill-platform cron add \
  --name "calendar-daily-scan" \
  --cron "0 22 * * *" \
  --tz "Asia/Shanghai" \
  --session main \
  --system-event "CALENDAR_SCAN: 請立即執行 python3 ~/.skill-platform/workspace/skills/calendar-reminder/calendar_reminder.py 並等待完成" \
  --description "每晚22:00掃描明天日曆並設定提醒"
  1. 修改指令碼中的飛書 open_id。

編輯 calendar_reminder.py,將 send_feishu 函式中的 target 改為你自己的飛書 open_id:

"--target", "user:ou_xxxxxxxxxxxxxxxx",
  1. 手動執行一次驗證。

結果處理: 執行完成後,檢視輸出結果確認操作狀態。成功時輸出包含處理摘要和結果資料;失敗時根據錯誤資訊排查問題,查閱錯誤處理章節獲取恢復步驟。

示例

免費版配置通過指令碼引數與環境變數控制。

# calendar_reminder.py 配置部分

# 飛書通知配置
FEISHU_CONFIG = {
    "target": "user:ou_xxxxxxxxxxxxxxxx",  # 你的飛書 open_id
    "bot_name": "日曆提醒助手",
}

# 提醒規則配置
REMINDER_RULES = {
    "morning_threshold": "12:00",      # 上午/下午分界
    "morning_advance_hours": 2,        # 上午日程提前提醒小時數
    "afternoon_reminder_time": "12:00", # 下午日程統一提醒時間
}

# 掃描配置
SCAN_CONFIG = {
    "timezone": "Asia/Shanghai",
    "scan_time": "22:00",              # 每晚掃描時間
    "lookahead_days": 1,               # 掃描未來天數
}

定時任務配置

# 檢視已註冊的定時任務
skill-platform cron list

# 檢視任務詳情
skill-platform cron get --name "calendar-daily-scan"

# 刪除定時任務(如需重新配置)
skill-platform cron remove --name "calendar-daily-scan"

優選實踐

  • open_id 準確:確保飛書 open_id 正確,可通過飛書管理後臺查詢。錯誤的 open_id 會導致提醒無法送達。
  • 時區一致:指令碼使用 Asia/Shanghai 時區,若你在其他時區,修改 SCAN_CONFIG.timezone
  • 日曆同步:確保 Outlook 日曆已與工作郵箱同步,指令碼依賴 owa-outlook 讀取日曆資料。
  • 提前測試:首次配置後手動執行一次,確認飛書訊息能正常接收。
  • 定時任務檢查:定期確認 cron 任務正常執行,避免因系統重啟導致任務丟失。
  • 分界時間調整:若上午/下午分界不是 12:00,可修改 morning_threshold
  • 提醒頻率:免費版每個日程僅提醒一次,如需多次提醒或遞進式提醒,請升級至專業版。

常見問題

Q1:每晚掃描沒有執行?

檢查定時任務是否正常註冊並執行:

skill-platform cron list
skill-platform cron get --name "calendar-daily-scan"

若任務不存在,重新註冊。若任務存在但未執行,檢查 skill-platform 服務是否正常執行。

Q2:飛書訊息沒有收到?

  • 確認 calendar_reminder.py 中的飛書 open_id 正確。
  • 確認飛書機器人已新增為你的聯絡人。
  • 手動執行指令碼測試是否能收到訊息。

Q3:提示"owa_calendar 模組未找到"?

需要先安裝 owa-outlook skill,它提供 owa_calendar.py 模組用於讀取 Outlook 日曆。

Q4:提示"zoneinfo 模組未找到"?

zoneinfo 模組需要 Python 3.9+。執行 python3 --version 檢查版本,低於 3.9 請升級 Python。

Q5:免費版支援多個日曆嗎?

免費版僅掃描單個預設日曆。如需聚合多個日曆(工作、個人、團隊),請升級至專業版。

Q6:可以修改提醒時間規則嗎?

可以。在 calendar_reminder.pyREMINDER_RULES 中修改: - morning_advance_hours:上午日程提前提醒小時數。 - afternoon_reminder_time:下午日程統一提醒時間。 - morning_threshold:上午/下午分界時間。

Q7:週末會掃描嗎?

會。定時任務每天 22:00 執行,包括週末。若週末無需提醒,可在指令碼中新增週末跳過邏輯,或升級至專業版使用工作日過濾。

Q8:如何手動觸發掃描?

隨時執行以下命令手動觸發:

依賴說明

執行環境

  • Agent 平臺:支援 SKILL.md 的任意 AI Agent(Claude Code / Cursor / Codex / Gemini CLI 等)
  • 作業系統:Windows / macOS / Linux
  • 執行時:Python 3.9+(需要 zoneinfo 模組)
  • 定時排程:skill-platform cron 或系統 cron

依賴詳情

依賴項 型別 是否必需 獲取方式
Python 3.9+ 執行時 必需 python.org 官方下載
owa-outlook skill skill 依賴 必需 提供 owa_calendar.py 日曆讀取模組
skill-platform CLI 命令列工具 必需 定時任務註冊與管理
飛書機器人 通訊渠道 必需 飛書開放平臺建立應用機器人
Outlook 賬號 日曆來源 必需 已配置的工作郵箱
LLM API API 必需 由 Agent 內建 LLM 提供

API Key 配置

  • 飛書機器人憑證配置在 skill-platform 通訊通道中。
  • Outlook 賬號憑證配置在 owa-outlook skill 中。
  • 免費版無需額外 API Key(除飛書與 Outlook 憑證外)。
# 環境變數示例
export FEISHU_APP_ID="your_feishu_app_id"
export FEISHU_APP_SECRET="your_feishu_app_secret"
export OUTLOOK_EMAIL="your_work_email@company.com"

可用性分類

  • 分類:MD+EXEC(純 Markdown 指令,部分功能需要 exec 命令列執行能力)
  • 說明:基於 Markdown 的 AI Skill,通過自然語言指令驅動 Agent 執行任務。免費版為單日曆掃描功能子集,掃描指令碼與提醒格式與專業版完全相容。

錯誤處理

錯誤場景 原因 處理方式
配置錯誤 引數缺失或格式錯誤 檢查依賴說明中的配置要求
執行時錯誤 執行環境不滿足 確認執行環境符合依賴說明
網路錯誤 連線超時或不可達 執行ping命令測試網路連通性,檢查防火牆和代理設定連線後執行ping命令測試網路連通性,檢查防火牆和代理設定連線後重新執行命令,參考國內替代方案

已知限制

  • 需LLM支援,無LLM環境不可用
  • 複雜業務場景建議結合人工經驗判斷
  • 執行效率受模型能力與網路環境影響

安全注意事項

風險型別 防範措施
API金鑰洩露 通過環境變數配置,禁止硬編碼到程式碼或配置檔案中
命令執行風險 僅執行白名單命令,避免拼接使用者輸入到命令列引數中
網路通訊安全 使用HTTPS協議,驗證SSL證書有效性
敏感資料暴露 輸出結果中不包含金鑰、令牌等敏感資訊

使用前請確認已閱讀依賴說明章節,確保執行環境滿足安全要求。

🤖 AI 評測

這個日曆提醒工具功能設計合理,能滿足個人使用者的基本需求,文件示例豐富有助於理解使用方式。但質量有明顯不足:文件中有命令缺失、內容重複、描述與功能不匹配等問題,而且壓縮包裡沒有實際的執行指令碼。對於想實際使用的使用者來說,目前狀態無法直接上手,需要開發者修復這些問題後才能算是一個合格的Skill。

📊 多維度評分

適應性4.2
規範性4.3
有效性4
可靠性3.2
可信度4.9

📁 包含檔案 (1 個)

📄 SKILL.md 11.9 KB