calendar

Manage Google Calendar events with create, read, update, and delete operations.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/terraleiloa/seren-skills --skill calendar-terraleiloa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar
Source: https://github.com/terraleiloa/seren-skills/tree/main/google/calendar
Command: npx skills add https://github.com/terraleiloa/seren-skills --skill calendar-terraleiloa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill helps you manage Google Calendar events—so you can create, update, list, and schedule meetings without manually juggling multiple calendars and time constraints.

Core Features & Use Cases

  • Create events: Add new calendar events with attendees and scheduling details.
  • List events: Retrieve existing events to review plans or prepare follow-ups.
  • Check free/busy: Find availability across calendars to support meeting scheduling.
  • Update and delete (CRUD): Keep calendar information accurate as plans change.

Example use case: You need to schedule a meeting with several attendees, confirm everyone’s availability, and then create the event on the correct calendar with the right details.

Quick Start

Ask the AI to check free/busy for your attendees, then schedule a meeting event with the confirmed time on your primary Google Calendar.

Frequently Asked Questions about calendar

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

FAQPage Schema
How do I automate Google Calendar event creation and manage meeting scheduling?

Automate Google Calendar event creation by using API integration actions to create, read, update, and delete event data while managing multi-calendar attendee coordination. The workflow supports recurring events and multi-calendar management.

How do I check Google Calendar free/busy availability for meeting scheduling?

Check Google Calendar free/busy availability by retrieving attendee schedules across primary and additional calendars. This action supports meeting scheduling workflows by identifying open time slots before creating an event.

Can I manage multiple Google Calendars and recurring events with API integration?

Yes, you can manage multiple Google Calendars and recurring events via API integration. The system supports multi-calendar management across primary and additional calendars, including attendee coordination and full CRUD operations.

Do I need OAuth authentication to list events and create meetings in Google Calendar?

Yes, you need OAuth-authenticated connector access to list events and create meetings in Google Calendar. API integration actions like list_events, create_event, and check_freebusy require this connector access.

What is the best way to update and delete Google Calendar events when plans change?

The best way to update and delete Google Calendar events is through CRUD API integration actions. These actions keep calendar information accurate as plans change, supporting event data modifications across primary and additional calendars.

Why does my Google Calendar API integration fail when creating events with attendees?

Google Calendar API integration for creating events with attendees requires OAuth-authenticated connector access. Without proper connector calendar get and post permissions, the event creation and attendee coordination workflow will fail.