From aviz85-claude-skills-library
Manages Google Calendar events via Apps Script API: query today/week/upcoming/range events for availability checks, create events with titles, times, guests, descriptions, and auto-invites.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aviz85-claude-skills-library:calendarThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **First time?** If `setup_complete: false` above, run `./SETUP.md` first, then set `setup_complete: true`.
First time? If
setup_complete: falseabove, run./SETUP.mdfirst, then setsetup_complete: true.
Check and manage calendar events via Google Apps Script API.
guests param to auto-send calendar invites| Action | Description | Params |
|---|---|---|
today | Today's events | - |
week | This week's events | - |
upcoming | Next N hours | hours (default: 4) |
range | Date range | start, end (ISO dates) |
create | Create event | title, start, end, guests, description, location |
# Today's events
curl "$URL?action=today&token=$TOKEN"
# Create meeting with guest invite
curl "$URL?action=create&title=Meeting&start=2026-01-15T10:00:00&end=2026-01-15T11:00:00&[email protected]&token=$TOKEN"
{
"count": 1,
"events": [
{
"title": "Meeting Name",
"start": "2026-01-04T09:00:00.000Z",
"end": "2026-01-04T10:00:00.000Z",
"location": "Zoom link or address",
"isAllDay": false
}
]
}
Works with other skills:
npx claudepluginhub aviz85/claude-skills-libraryManages Google Calendar events via Apps Script API: query today/week/upcoming/range events for availability checks, create events with titles, times, guests, descriptions, and auto-invites.
Reads and manages Google Calendar events, agenda, free-busy, and invitations using the Calendar v3 REST API. Handles scheduling, rescheduling, and cancellations.
Lightweight Google Calendar integration for listing calendars, viewing/creating/updating/deleting events, and finding free time. Uses standalone OAuth authentication.