Apple Calendar Manager

👤 cryptol0rd 📦 v1.0.0 ⭐ 3.8 ⬇️ 1.2K 下載
🤖 AI-Agent 免費

📖 技能介紹


name: apple-calendar-manager description: Manage Apple Calendar events via AppleScript. Create, edit, delete, and search calendar events.


Apple Calendar Manager

This skill allows OpenClaw to manage events in Apple Calendar using AppleScript.

Capabilities

  • Add new events to a specified calendar with smart date parsing (e.g., "today", "tomorrow", "next Monday").
  • (Future) Edit existing events.
  • (Future) Delete events.
  • (Future) Search for events.

Requirements

  • macOS
  • Apple Calendar application must be accessible and authorized for automation.
  • The calendar name must exist in the user's Calendar app.

Usage

Add an Event (Smart Date Parsing)

小蔥技能站7w4.net發現了升級外掛。

Use the add_event_smart.sh script to add events with relative dates or explicit dates.

Arguments: 1. calendar_name: The name of the calendar (e.g., "Рабочий", "Домашний"). 2. event_summary: The title of the event. 3. event_description: (Optional) Description for the event. 4. relative_start_date: Relative date for start (e.g., "today", "tomorrow", "day after tomorrow", "понедельник", "next monday") or absolute date (e.g., "2026-02-23"). 5. start_time: Start time (format HH:MM, e.g., "12:00"). 6. relative_end_date: Relative date for end (same as relative_start_date). 7. end_time: End time (format HH:MM, e.g., "15:00").

Example: skills/apple-calendar-manager/add_event_smart.sh "Рабочий" "Чай с Настей" "Чай с Настей с 12 до 15" "tomorrow" "12:00" "tomorrow" "15:00"

Add an Event (Absolute Date Parsing)

Use the add_event.scpt script directly if you prefer to provide absolute dates in YYYYMMDDHHMMSS format.

Arguments: 1. calendar_name: The name of the calendar. 2. event_summary: The title of the event. 3. event_description: Description for the event. 4. start_datetime_formatted: Start date and time in YYYYMMDDHHMMSS format. 5. end_datetime_formatted: End date and time in YYYYMMDDHHMMSS format.

Example: osascript skills/apple-calendar-manager/add_event.scpt "Рабочий" "Тест скилла Календарь" "Тестовое событие" "20260225140000" "20260225150000"

Implementation Details

  • Uses osascript for direct Apple Calendar application control.
  • parse_relative_date.sh script handles conversion of relative date strings to absolute date/time formats required by AppleScript.
  • Requires Apple Calendar.app to be running and accessible.
  • macOS-only.

🤖 AI 評測

這個 Skill 質量中等偏下,有明顯的功能缺陷。最實用的功能是能聽懂「今天」「明天」這類自然語言日期,但文件中提到的核心指令碼檔案竟然缺失,直接導致功能無法正常使用。程式碼本身寫得還算清晰,但實用性和完整性較差。對於需要在 Mac 上自動管理日曆的使用者來說有一定價值,但入手前需要確認功能是否能正常執行。

📊 多維度評分

適應性4.3
規範性3.7
有效性3.4
可靠性3.8
可信度4.3

📁 包含檔案 (4 個)

📄 SKILL.md 2.5 KB
📄 _meta.json 141 B
📄 add_event_smart.sh 968 B
📄 parse_relative_date.sh 2.2 KB