googlecalendar

Create and update Google Calendar events with explicit timezone-aware times.

2|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/NimbleBrainInc/skills --skill googlecalendar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: googlecalendar
Source: https://github.com/NimbleBrainInc/skills/tree/main/googlecalendar
Command: npx skills add https://github.com/NimbleBrainInc/skills --skill googlecalendar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps users manage Google Calendar events with correct timezone handling. It ensures that scheduled, updated, or patched events display accurate times across time zones, reducing scheduling mistakes and miscommunications.

Core Features & Use Cases

  • Create events with timezone-aware start and end times.
  • Update or patch existing events by safely adjusting start_time, end_time, and timezone.
  • Support common triggers like "schedule meeting", "update event", "change meeting time", "reschedule", and "make it 30 minutes" for teams coordinating across zones.
  • Real-world example: schedule a meeting for 2 PM in one timezone and auto-adjust for attendees in other zones.

Quick Start

GOOGLECALENDAR_CREATE_EVENT summary: "[TITLE]" start_time: "YYYY-MM-DDTHH:MM:SS" end_time: "YYYY-MM-DDTHH:MM:SS" timezone: "[IANA_TIMEZONE]" attendees: ["[EMAIL]"]

Frequently Asked Questions about googlecalendar

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

FAQPage Schema
How do I schedule Google Calendar events with correct timezone handling for attendees in different zones?

To schedule Google Calendar events with correct timezone handling, you must provide explicit start_time, end_time, and an IANA timezone. This ensures deterministic, timezone-aware results that auto-adjust display times for attendees across different time zones.

What's the best way to patch an existing Google Calendar event to change the meeting time?

Patching a Google Calendar event to change the meeting time requires passing the target event identifier alongside updated start_time, end_time, and timezone values. This safely adjusts the schedule while preserving timezone accuracy for all participants.

Can I automate Google Calendar event management for team scheduling across multiple time zones?

Yes, you can automate Google Calendar event management for team scheduling across multiple time zones. The process requires Google Calendar API access and accepts explicit time parameters to ensure events display accurately for every team member.

Do I need Google Calendar API access to create timezone-aware events programmatically?

Yes, Google Calendar API access is required to programmatically create timezone-aware events. You must supply the API connection along with explicit start_time, end_time, and timezone strings to generate deterministic scheduling results.

Why does my Google Calendar event show the wrong time when scheduled across time zones?

A Google Calendar event shows the wrong time across time zones when the timezone parameter is missing or incorrect. Providing an explicit IANA timezone alongside the start_time and end_time ensures the event displays accurately for all attendees.

What input format is required for start and end times when updating Google Calendar events?

When updating Google Calendar events, the required input format for start and end times is a timestamp string structured as YYYY-MM-DDTHH:MM:SS, paired with an explicit IANA timezone to maintain timezone-aware scheduling accuracy.