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.
Lists, creates, inspects, and updates Google Calendar events via local Python scripts with standalone OAuth authentication. No MCP server needed.