cal-com
Manage Cal.com scheduling - list bookings, event types, and availability. Use when you need to check schedules, manage booking links, or automate meeting scheduling with Cal.com's API.
Why use this skill?
Automate your meetings with the Cal.com skill for OpenClaw. List bookings, manage event types, and handle availability with simple natural language commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mrgoodb/cal-comWhat This Skill Does
The cal-com skill integrates OpenClaw with the Cal.com API, providing a powerful interface to manage your professional scheduling ecosystem directly through AI. This skill acts as a command center for your calendar, allowing you to list bookings, inspect event types, verify availability, and automate the lifecycle of meetings. Whether you need to quickly check upcoming appointments, query specific event durations, create new bookings with custom metadata, or handle cancellations and rescheduling, this skill provides a seamless bridge to your Cal.com account. It supports advanced scheduling operations including fetching specific time slots and managing webhooks to trigger downstream automation whenever a booking status changes.
Installation
To enable this skill, first ensure you have an active Cal.com account. Navigate to Settings, then Developer, and generate a new API key. On your machine, store the key securely in the standard configuration directory by running: mkdir -p ~/.config/calcom && echo "your_api_key_here" > ~/.config/calcom/api_key. Once stored, use the OpenClaw installer command: clawhub install openclaw/skills/skills/mrgoodb/cal-com. The skill will automatically reference your saved API key for authenticated requests.
Use Cases
- Executive Assistant Automation: Automatically filter upcoming bookings for the week and summarize them for your morning brief.
- Sales Lead Conversion: Directly create new booking entries in your CRM-integrated Cal.com calendar when a lead expresses interest.
- Meeting Conflict Resolution: Query available slots for specific event types to propose multiple alternative meeting times to a client instantly.
- Workflow Orchestration: Configure webhooks to notify other services via OpenClaw whenever a meeting is cancelled or rescheduled, ensuring all team tools stay in sync.
Example Prompts
- "Check my schedule for tomorrow and list all upcoming bookings for the 30-minute discovery call event type."
- "Find three available 30-minute time slots for my 'Strategy Session' next Wednesday and draft an email to the client with these times."
- "Reschedule my 2 PM meeting today with John Doe to next Tuesday at 10 AM, and send a notification update."
Tips & Limitations
When using this skill, ensure that the timezones in your prompts match the timezone configuration of your event types to avoid scheduling discrepancies. The skill relies on your local API key, so keep your configuration files secure. Be aware that deleting or rescheduling bookings is a destructive action; always verify the booking ID before executing modification commands. For self-hosted instances, ensure your CAL_URL environment variable is correctly configured to point to your local installation rather than the default production API endpoint.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mrgoodb-cal-com": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, network-access, external-api
Related Skills
smartsheet
Manage sheets, rows, and columns via Smartsheet API. Automate spreadsheet workflows.
onelogin
Manage users and apps via OneLogin API. Handle SSO and identity management.
google-sheets
Read and write Google Sheets data. Create spreadsheets, update cells, and manage worksheets via Sheets API.
postmark
Send transactional emails with high deliverability via Postmark API. Manage templates, track bounces, and view analytics.
loom
Manage Loom video recordings - list, share, and get analytics via Loom API.