google-calendar

Automate Google Calendar event creation and management via API v3.

114|3|Updated May 12, 2026
One-click install
npx skills add https://github.com/zapier/connectors --skill google-calendar-zapier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar
Source: https://github.com/zapier/connectors/tree/main/apps/google-calendar
Command: npx skills add https://github.com/zapier/connectors --skill google-calendar-zapier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @zapier/zapier-sdk-cli, @modelcontextprotocol/sdk, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies managing Google Calendar events and calendars, helping you automate scheduling, event creation, and calendar management tasks.

Core Features & Use Cases

  • Create and Update Events: Manage events, from scheduling meetings to updating event details.
  • Calendar Management: Create, list, and manage calendars and their settings.
  • Search and Retrieve Events: Search for events, retrieve event details, and manage recurring events.
  • Free/Busy Availability: Check the availability of calendar entries to schedule events.
  • Sharing and Access Control: Share calendars and manage access control rules.
  • Use Case: Suppose you want to create a new meeting and invite a group of attendees. This Skill allows you to generate a calendar event, set the time and location, and send out invitations automatically.

Quick Start

Create a new event in your primary calendar for tomorrow at 3 PM using the createEvent script. Pass the following JSON as input: {"summary": "Team Meeting", "start": {"dateTime": "2023-10-05T15:00:00-04:00", "timeZone": "America/New_York"}, "end": {"dateTime": "2023-10-05T16:00:00-04:00", "timeZone": "America/New_York"}}

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 creation for scheduling meetings?

You can automate Google Calendar event creation by using script-based operations with the Google Calendar API v3 to schedule meetings, set times and locations, and automatically send out invitations to attendees.

How do I check Google Calendar availability before scheduling an event?

Check Google Calendar availability by retrieving Free/Busy information for calendar entries. This allows you to verify open time slots before scheduling events and sending invitations.

Do I need OAuth 2.0 to manage Google Calendar access control and sharing?

Yes, you need OAuth 2.0 authentication and Google Calendar API v3 access to manage calendar sharing, configure access control rules, and perform automated calendar management operations.

Can I search for and retrieve specific Google Calendar events automatically?

Yes, you can automatically search for events, retrieve specific event details, and manage recurring events using supported script-based search operations integrated with the Google Calendar API v3.

What is the best way to manage multiple Google Calendars programmatically?

The best way to manage multiple Google Calendars programmatically is through API v3 operations that allow you to create, list, and manage calendars alongside their individual settings and access rules.