booking

Embed and customize Cal.com or Calendly scheduling widgets on websites.

2|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/Anglesite/anglesite --skill booking-anglesite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: booking
Source: https://github.com/Anglesite/anglesite/tree/main/agent-skills/booking
Command: npx skills add https://github.com/Anglesite/anglesite --skill booking-anglesite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires cal, calendly, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of embedding appointment scheduling functionality (Cal.com or Calendly) into your website, allowing visitors to schedule appointments directly.

Core Features & Use Cases

  • Appointment Scheduling: Embed Cal.com or Calendly widgets to schedule appointments with your clients.
  • Customization: Customize the widget's appearance and behavior with various flags.
  • Use Case: If you're a service provider looking to offer appointment scheduling on your website, this Skill can seamlessly integrate a booking system, enhancing user experience and efficiency.

Quick Start

To embed the booking widget, use the command: /anglesite:booking --provider=cal --username=yourusername --eventSlug=appointment-type --style=inline --page=/book

Frequently Asked Questions about booking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I embed a Cal.com appointment scheduling widget into my website?

To embed a Cal.com appointment scheduling widget, configure your account credentials, set the event slug, and use an inline style flag to deploy the booking interface directly onto your specified page path.

Can I customize the appearance of Calendly booking widgets on my site?

Yes, you can customize Calendly booking widgets by applying various configuration flags during deployment to control the layout, styling, and behavioral properties of the embedded scheduling interface.

Do I need a Cal.com or Calendly account to add appointment scheduling to my site?

Yes, adding appointment scheduling requires an active Cal.com or Calendly account with proper permissions configured to authenticate and link your event data to the embedded website widget.

What is the best way to automate appointment scheduling widget deployment?

The best way to automate appointment scheduling widget deployment is using a script that handles discovery, design customization, and deployment by passing your provider username and event slug parameters.

Does this appointment scheduling integration support both Cal.com and Calendly?

Yes, the appointment scheduling integration supports both Cal.com and Calendly, allowing you to select either provider to embed and customize booking widgets based on your preferred platform.