Skill Detail

Cal.com Open Source Scheduling Infrastructure and API

Integrate Cal.com's open-source scheduling platform into AI agent workflows. Agents can programmatically create event types, check availability, book meetings, and manage scheduling infrastructure through Cal.com's comprehensive REST API.

Calendar, Email & ProductivityMulti-Framework
Calendar, Email & Productivity Multi-Framework Security Reviewed
Tool match: cal.com โญ 40.9k GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill cal-com-open-source-scheduling-infrastructure-api Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Last updated
Mar 27, 2026
Quick brief

Cal.com is the leading open-source alternative to Calendly, providing scheduling infrastructure for individuals, businesses, and developers building scheduling platforms. With over 40,000 GitHub stars and an active contributor community, Cal.com offers a fully self-hostable, API-first scheduling engine that AI agents can integrate with directly.

How it works

What this skill actually does

What This Skill Enables

An agent skill built around Cal.com allows AI agents to manage the entire scheduling lifecycle programmatically. Through Cal.com’s REST API (api.cal.com), agents can create and configure event types with custom durations, locations, and booking questions. They can query real-time availability across connected calendars (Google Calendar, Outlook, Apple Calendar), propose optimal meeting times, and create bookings on behalf of users.

Core Capabilities

The Cal.com API exposes endpoints for event type management, booking creation and cancellation, availability queries, webhook subscriptions, and team scheduling. Agents can automate complex scheduling workflows like round-robin assignment, collective scheduling where multiple team members must be available, and managed event types across an organization. The platform supports OAuth2 authentication and API key access for programmatic integration.

Integration Points

Cal.com integrates natively with Google Calendar, Microsoft Outlook, Apple Calendar, Zoom, Google Meet, Microsoft Teams, Stripe for paid bookings, and dozens of other services. Agents can leverage these integrations to coordinate across calendar providers, automatically set up video conferencing links, and process payments for consultation bookings. Webhooks enable real-time event-driven workflows when bookings are created, rescheduled, or cancelled.

Technical Details

The platform is built with Next.js and TypeScript in a Turborepo monorepo. It can be self-hosted via Docker or deployed on any Node.js hosting platform. The API follows RESTful conventions with JSON request/response formats. Rate limiting, pagination, and filtering are supported across all list endpoints. The cal.com npm packages (@calcom/embed-react, @calcom/embed-core) allow embedding scheduling widgets directly into applications.

Use Cases

AI agents can use this skill to build intelligent scheduling assistants that understand natural language requests like “schedule a 30-minute call with the design team next Tuesday afternoon” and translate them into Cal.com API calls. Agents can also monitor booking patterns, suggest optimal meeting times based on historical data, and automate rescheduling when conflicts arise.