Read and write Cal.com: list bookings and event types, create bookings. Trigger phrases: cal.com, my bookings, schedule a call.
npx skills add https://github.com/Anil-matcha/awesome-muse-connectors --skill calcom
Read and write the user's Cal.com scheduling: list bookings, list event types, create bookings. Use when the user mentions Cal.com, their bookings, or wants a meeting scheduled.
All commands go through bin/calcom.py:
bin/calcom.py auth # verify the API key
bin/calcom.py bookings --limit 25 # list bookings
bin/calcom.py bookings --status cancelled --limit 25 # filter by status
bin/calcom.py event-types # list event types
bin/calcom.py create-booking --event-type-id 123 --start 2026-09-20T10:00:00Z --name "Jane" --email "[email protected]"
calcom (credential is collected as custom.calcom)credentials.request_api_access); created in Cal.com under Settings > Security (keys start with cal_ or cal_live_)api.cal.combin/calcom.py auth (must return "ok": true)create-booking is a write: confirm the event type, time, and attendee with the user before booking, unless standing permission exists.bin/calcom.py). Do not print, log, or transmit the key value.🧪 Draft: written from Cal.com's public API docs; not yet live-tested end-to-end.
Take anil-matcha/calcom from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.