calcom avatar

Calcom Api

This is a comprehensive wrapper for Cal.com's v2 API that handles scheduling infrastructure. Use it when you need to programmatically create bookings, check availability slots, or manage event types in Cal.com. The skill includes detailed references for all major endpoints (bookings, schedules, webhooks, calendars) and walks through the standard workflow: query available slots, create a booking, store the UID for later operations. Authentication uses bearer tokens, with optional OAuth support for platform integrations managing multiple users. The reference docs are thorough, which matters since scheduling APIs can get messy around timezone handling and availability logic. A solid choice if you're building anything that needs to integrate with Cal.com's scheduling engine.

skills.sh installs
189
GitHub stars
45K
last updated
Jun 3, 2026

Install

$ npx -y skills add calcom/cal.com --skill calcom-api --agent claude-code

Installs into .claude/skills of the current project.

Files

Cal.diy API v2

This skill provides guidance for AI agents to interact with the Cal.diy API v2, enabling scheduling automation, booking management, and calendar integrations.

Base URL

All API requests should be made to:

https://api.cal.com/v2

Required Credentials

Environment VariableRequiredDescription
CAL_API_KEYYesCal.diy API key (prefixed with cal_live_ or cal_test_). Used as Bearer token for all API requests. Generate from Settings > Developer > API Keys.
CAL_CLIENT_IDNoOAuth client ID for platform integrations that manage users on behalf of others. Sent as x-cal-client-id header.
CAL_SECRET_KEYNoOAuth client secret for platform integrations. Sent as x-cal-secret-key header.
CAL_WEBHOOK_SECRETNoSecret for verifying webhook payload signatures via the X-Cal-Signature-256 header.

Authentication

All API requests require authentication via Bearer token:

Authorization: Bearer cal_<your_api_key>

For detailed authentication methods including OAuth/Platform authentication, see references/authentication.md.

Core Concepts

Sponsors

Details

Repository
github.com/calcom/cal.com
Category
Backend & APIs
First seen
Jun 3, 2026

More from calcom/cal.com

All 3
1iii-hq avatariii-queue-processingiii-hq/iiiEnqueues jobs, configures retry policies, sets concurrency limits, and orders messages via named standard or FIFO queues. Use when building background job worke183skills.sh installs
2joeseesun avatarqiaomu-markdown-proxyjoeseesun/markdown-proxyqiaomu markdown proxy176skills.sh installs
3sickn33 avatarpostgresql-optimizationsickn33/antigravity-awesome-skillspostgresql optimization173skills.sh installs
4him0 avatarfreee-api-skillhim0/freee-mcpfreee api skill159skills.sh installs
5kalil0321 avatarreverse-engineering-apikalil0321/reverse-api-engineerreverse engineering api152skills.sh installs
6webmaxru avatarproofreader-apiwebmaxru/agent-skillsproofreader api152skills.sh installs