google-calendar

Automate Google Calendar event scheduling and attendee management via API.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/beam-ai-team/beam-next-skills --skill google-calendar-beam-ai-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar
Source: https://github.com/beam-ai-team/beam-next-skills/tree/main/skills/integrations/google/google-calendar
Command: npx skills add https://github.com/beam-ai-team/beam-next-skills --skill google-calendar-beam-ai-team

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-auth, google-auth-oauthlib, google-api-python-client, and includes scripts (resource) components.

What problem does it solve?

Automates Google Calendar management to schedule, list, check availability, and coordinate meetings across calendars.

Core Features & Use Cases

  • List events and calendars
  • Check availability (free/busy) and find slots
  • Create, update, and delete events; manage attendees and reminders
  • Recurring events and quick-add via natural language

Quick Start

Authenticate with Google and start listing events or creating meetings using natural language.

Frequently Asked Questions about google-calendar

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

FAQPage Schema
How do I automate Google Calendar event scheduling for sales calls?

This Skill automates Google Calendar scheduling by providing functions to list events, find available slots, and create meetings for sales teams. It uses OAuth authentication to securely connect and coordinate attendee invitations via the Google Calendar API.

Can I use natural language to create Google Calendar events?

Yes, you can create Google Calendar events using natural language through the quick_add function. This allows you to rapidly schedule meetings by inputting text strings, which the Google Calendar API processes into structured calendar entries.

Do I need OAuth authentication to manage Google Calendar attendees?

Yes, OAuth authentication is required to manage Google Calendar attendees and access calendar data. The Skill uses google-auth-oauthlib to securely authorize requests, ensuring your attendee invitations and event updates are safely executed through the Google Calendar API.

What's the best way to find available meeting slots across multiple calendars?

The best way to find available meeting slots is by using the find_slots function, which checks free/busy status across calendars. This allows sales teams to identify open times for client calls and coordinate recurring meetings without manual checking.

Does this approach support listing events and managing recurring meetings?

Yes, the approach supports listing events and managing recurring meetings through dedicated Google Calendar API functions. You can retrieve existing calendar entries, schedule recurring client calls, and update event details directly within your automated workflow.