calendar-cli
Installation
SKILL.md
Usage
- Always pass an Olson timezone (
Europe/Berlin,America/New_York) when creating or editing events. Ask the user if unclear. - Run
calendar-cli calendarsfirst to discover available calendar names. Calendar names are resolved case-insensitively. list,show, andsearchdo not sync by default (fast, uses local cache). Pass--syncto pull remote changes first.new,edit, anddeletealways sync after the operation.listshows at most 50 events by default and truncates descriptions. Useshow <uid>to get full details of a specific event.
calendar-cli calendars
calendar-cli list # today + 7 days
calendar-cli list --from 2025-04-01 --to 2025-04-07 -v
calendar-cli list --days 30 --limit 100 # more events
calendar-cli search "dentist" # find by text
calendar-cli search "sprint|retro" -c work -v # regex, one calendar
calendar-cli show <uid> # full details
calendar-cli new "Meeting" --start "2025-04-01 14:00" --timezone Europe/Berlin -d 60 -c personal
calendar-cli new "Standup" --start "2025-04-01 09:00" --timezone America/New_York \
-d 15 --rrule "FREQ=WEEKLY;BYDAY=MO,WE,FR" --alarm 15m
calendar-cli edit <uid> --summary "New Title"
calendar-cli edit <uid> --start "2025-04-02 10:00" --timezone Europe/Berlin
calendar-cli delete <uid>
For email invites, import and RSVP see EMAIL_INVITES.md.
Related skills
More from mic92/mics-skills
gmaps-cli
Search for places and get directions using Google Maps. Use for finding locations, nearby places, and route planning.
10db-cli
Search Deutsche Bahn train connections. Use for finding train routes, schedules, and travel times in Germany.
1browser-cli
Control Firefox browser from the command line. Use for web automation, scraping, testing, or any browser interaction tasks.
1context7-cli
Fetch up-to-date library documentation from Context7. Use for getting code examples and API docs for any library.
1