From sundial-org-awesome-openclaw-skills-4
Manage Apple Calendar events from the command line using icalBuddy for fast reads and AppleScript for writes. Supports listing calendars, showing events, adding events with options, and searching.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:calctlThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage Apple Calendar from the command line using icalBuddy (fast reads) and AppleScript (writes).
Manage Apple Calendar from the command line using icalBuddy (fast reads) and AppleScript (writes).
Requirements: brew install ical-buddy
| Command | Description |
|---|---|
calctl calendars | List all calendars |
calctl show [filter] | Show events (today, tomorrow, week, YYYY-MM-DD) |
calctl add <title> | Create a new event |
calctl search <query> | Search events by title (next 30 days) |
# List calendars
calctl calendars
# Show today's events
calctl show today
# Show this week's events
calctl show week
# Show events from specific calendar
calctl show week --calendar Work
# Show events on specific date
calctl show 2026-01-25
# Add an event
calctl add "Meeting with John" --date 2026-01-22 --time 14:00
# Add event to specific calendar
calctl add "Team Standup" --calendar Work --date 2026-01-22 --time 09:00 --end 09:30
# Add all-day event
calctl add "Holiday" --date 2026-01-25 --all-day
# Add event with notes
calctl add "Project Review" --date 2026-01-22 --time 15:00 --notes "Bring quarterly report"
# Search for events
calctl search "meeting"
add| Option | Description | Default |
|---|---|---|
-c, --calendar <name> | Calendar to add event to | Privat |
-d, --date <YYYY-MM-DD> | Event date | today |
-t, --time <HH:MM> | Start time | 09:00 |
-e, --end <HH:MM> | End time | 1 hour after start |
-n, --notes <text> | Event notes | none |
--all-day | Create all-day event | false |
Common calendars on this system:
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4Provides CLI access to macOS Apple Calendar for listing calendars, querying events, and creating/updating/deleting events. Useful for calendar management via terminal.
Manage macOS Calendar & Reminders using che-ical-mcp. Use when user asks about events, reminders, scheduling, or time management.
Manages macOS Calendar events: lists today's events/calendars, adds to 'Agent' calendar after AskUserQuestion confirmation using ical.sh bash scripts. Needs Terminal accessibility.