Agent skill
c-calendar
View and create calendar events via gog (Google Calendar) or icalBuddy (Apple Calendar). Check availability, list upcoming events, create/update/delete events, and manage multiple calendars.
Install this agent skill to your Project
npx add-skill https://github.com/daxaur/openpaw/tree/main/skills/c-calendar
SKILL.md
This skill manages calendars via gog (Google Calendar) or icalBuddy (Apple Calendar). Check availability with which gog icalBuddy.
Google Calendar — gog cal (gogcli)
gog cal list # List upcoming events
gog cal list --days 7 # Next 7 days
gog cal list --calendar "Work" # Specific calendar
gog cal list --start "2026-03-01" --end "2026-03-07"
gog cal get <event-id> # Get event details
gog cal create --title "Meeting" --start "2026-03-01T10:00" --end "2026-03-01T11:00"
gog cal create --title "Event" --start "tomorrow 2pm" --duration 1h --calendar "Work"
gog cal create --attendees "alice@x.com,bob@x.com" --title "Sync"
gog cal update <event-id> --title "New Title"
gog cal delete <event-id>
gog cal calendars # List all calendars
gog cal freebusy --start "tomorrow" --end "tomorrow 5pm"
Apple Calendar — icalBuddy
icalBuddy eventsToday # Today's events
icalBuddy eventsToday+3 # Events today through next 3 days
icalBuddy eventsFrom:"2026-03-01" to:"2026-03-07"
icalBuddy -ic "Work" eventsToday # Specific calendar
icalBuddy calendars # List all calendars
icalBuddy uncompletedTasks # Incomplete reminders/tasks
Usage Guidelines
- Use
gog cal freebusyto check availability before scheduling. icalBuddyis read-only for Apple Calendar — use it for viewing, not creating.- For creating Apple Calendar events programmatically, prefer
gogwith Google Calendar or use AppleScript via theosascriptfallback. - Dates accept natural language with
gog("tomorrow 2pm", "next Monday 9am").
Notes
gogrequires Google OAuth:gog auth.icalBuddyreads directly from the local Calendar database (no auth needed).- Multiple Google accounts supported via
gog cal --account work list.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
c-slack
Send messages and upload files to Slack channels using the `slack` CLI. Supports direct messages, channel posts, file uploads, and thread replies.
c-timer
Timers, alarms, and pomodoro — set countdowns with native notifications.
c-telegram
Bidirectional Telegram bridge — talk to Claude from your phone. Built into OpenPaw.
c-system
macOS Swiss Army Knife — control volume, wifi, battery, dock, display, trash, firewall, screensaver, shutdown, and more via m-cli.
c-tracking
Track packages across UPS, FedEx, USPS, and DHL using the `ordercli` CLI. Look up tracking numbers, get current status, estimated delivery dates, and shipment history without visiting carrier websites.
c-network
DNS lookups with doggo and readable HTTP requests with httpie — modern networking tools for the terminal.
Didn't find tool you were looking for?