google_calendar

List, create, update, and delete Google Calendar events using ISO 8601 datetimes.

9|1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/flaz78/9Lives --skill google-calendar-flaz78
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google_calendar
Source: https://github.com/flaz78/9Lives/tree/main/workspace/skills/google_calendar
Command: npx skills add https://github.com/flaz78/9Lives --skill google-calendar-flaz78

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you reliably create, list, update, and delete Google Calendar events without manual calendar navigation, using ISO 8601 time ranges and safer decision rules (like checking free slots first).

Core Features & Use Cases

  • List events in a time window: Search events between a start and end datetime (with a configurable max results limit) to review your schedule.
  • Create events: Add new events by providing a summary plus required start and end datetimes.
  • Update or delete with IDs: Update or delete events using the eventId (CalDAV URL from listEvents), reducing ambiguity.
  • Find free slots: Identify available time ranges that respect working hours and a specified timezone to schedule work more intelligently.

Quick Start

Ask an agent to find free slots for tomorrow between 09:00 and 18:00 in Europe/Rome, then create the event in the chosen slot.

Frequently Asked Questions about google_calendar

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

FAQPage Schema
How do I create Google Calendar events automatically using ISO 8601 time ranges?

To create Google Calendar events automatically, you provide a summary along with required start and end datetimes formatted in ISO 8601. The Skill then manages the event creation without manual calendar navigation.

How does finding free slots for scheduling work with timezone and working hours constraints?

Finding free slots for scheduling works by identifying available time ranges that respect specified working hours and a designated timezone. This allows you to intelligently schedule work within your configured availability windows.

Can I update or delete calendar entries without manual navigation?

You can update or delete calendar entries by using the specific eventId derived from the CalDAV URL. This identifier reduces ambiguity when modifying or removing unwanted events from your schedule.

How do I list calendar events within a specific datetime interval?

Listing calendar events requires specifying a start and end datetime to define the search window. You can also configure a maximum results limit to review your schedule within that specific time range.

What is the best way to manage calendar maintenance workflows across specified time periods?

The best way to manage calendar maintenance workflows is by listing, creating, updating, and deleting entries across specified datetime intervals. This approach uses safer decision rules like checking free slots first.