calendly
Agent skill fromAnil-matcha/awesome-muse-connectors
Read and manage Calendly: list scheduled events, event types, invitees, and availability schedules; cancel bookings. Trigger phrases: calendly, my meetings, scheduled events, cancel booking.
How to install calendly
install calendly
# install the awesome-muse-connectors pack with the skills CLI
npx skills add Anil-matcha/awesome-muse-connectors# or add only this skill to Claude Code: copy the folder
connectors/calendly/
# into
~/.claude/skills/calendly/ (all projects)
.claude/skills/calendly/ (one project)
1# Calendly23## Purpose4Read and manage the user's Calendly: list upcoming scheduled events, event types, invitees for an event, and availability schedules; cancel bookings. Use when the user mentions Calendly, their bookings, or meeting links.56## Tooling7All commands go through `bin/calendly.py`:89```bash10bin/calendly.py auth # verify the token, shows your user URI11bin/calendly.py scheduled-events --user https://api.calendly.com/users/ABC123 --count 2012bin/calendly.py event-types --user https://api.calendly.com/users/ABC12313bin/calendly.py invitees --event-uuid abc123 # invitees for one event14bin/calendly.py availability --user https://api.calendly.com/users/ABC12315bin/calendly.py cancel --event-uuid abc123 --reason "conflict"16```1718`auth` returns the user URI; most commands need it as `--user`. `--event-uuid` is the last segment of the event URI. Time filters take ISO 8601, e.g. `--min-start-time 2026-09-16T00:00:00Z`.1920## Auth21- Provider id: `calendly` (credential is collected as `custom.calendly`)22- Collection: OAuth 2.0 via the secure credential flow (`credentials.request_api_access`) (token endpoint `https://auth.calendly.com/oauth/token`), or a Personal Access Token from Calendly > Integrations > API & Webhooks23- Allowed hosts: `api.calendly.com`24- Status check: `bin/calendly.py auth` (must return `"ok": true`)25…
Excerpt shown under the repository's MIT license.
