apple-calendar

Solid

View Apple Calendar schedules, draft or import `.ics` files, and coordinate host-side calendar actions on macOS.

AI & Automation 126 stars 11 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
70
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Apple Calendar Use this skill for macOS Calendar.app and `.ics` workflows. ## Scope - draft or import `.ics` files - review or manage Apple Calendar events on the host Mac - coordinate one-off calendar actions through the Calendar app or an existing local CLI ## Default Strategy 1. Confirm title, date, timezone, and attendees before creating anything. 2. If the task is mostly event creation, prefer a generated `.ics` file that the user can import into Calendar. 3. If the user already has a local calendar CLI such as `icalBuddy`, use it for read-heavy workflows. 4. For writes in Calendar.app itself, prepare the exact event details first and only then trigger the host-side action. ## `.ics` Workflow Use `.ics` when the user wants a portable calendar event or invite draft. Generate a fresh UID and timestamp for each event so repeated imports do not collide and the file does not go stale. Minimal event template: ```bash EVENT_UID="$(uuidgen)@hybridclaw" EVENT_STAMP="$(date -u +%Y%m%dT%H%M%SZ)" EVENT_START_UTC="YYYYMMDDTHHMMSSZ" EVENT_END_UTC="YYYYMMDDTHHMMSSZ" cat > event.ics <<EOF BEGIN:VCALENDAR VERSION:2.0 PRODID:-//HybridClaw//Apple Calendar//EN BEGIN:VEVENT UID:${EVENT_UID} DTSTAMP:${EVENT_STAMP} DTSTART:${EVENT_START_UTC} DTEND:${EVENT_END_UTC} SUMMARY:Project Review DESCRIPTION:Review the release checklist. LOCATION:Berlin Office END:VEVENT END:VCALENDAR EOF ``` Replace `EVENT_START_UTC` and `EVENT_END_UTC` with the actual event times in UTC before w...

Details

Author
HybridAIOne
Repository
HybridAIOne/hybridclaw
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category