google-calendar-skill

Create, list, update, and delete Google Calendar events via the google_calendar tool.

356|66|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/zeenie-ai/MachinaOS --skill google-calendar-skill-zeenie-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar-skill
Source: https://github.com/zeenie-ai/MachinaOS/tree/main/server/skills/productivity_agent/google-calendar-skill
Command: npx skills add https://github.com/zeenie-ai/MachinaOS --skill google-calendar-skill-zeenie-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the time spent manually creating, updating, and deleting Google Calendar events by letting you manage scheduling through an AI-driven workflow.

Core Features & Use Cases

  • Create events with titles, ISO 8601 start/end times, optional descriptions, locations, attendees, reminders, and timezone handling.
  • List events for a specified date range to support planning and checking availability.
  • Update or delete events by event_id to reschedule meetings or cancel invites cleanly.
  • Use case: Tell an AI to schedule a recurring team review with attendees and a reminder, then later reschedule it if the time changes.

Quick Start

Create a meeting by asking the AI to create a Google Calendar event titled “Project Review” from 2024-02-01T10:00:00 to 2024-02-01T11:30:00 with attendees and a 30-minute reminder.

Frequently Asked Questions about google-calendar-skill

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

FAQPage Schema
How do I schedule Google Calendar events with attendees and reminders automatically?

You can schedule Google Calendar events by providing a title, ISO 8601 start and end times, attendees, and a reminder. The tool validates these parameters and creates the event with timezone handling automatically.

How do I check Google Calendar availability across a specific date range?

Checking Google Calendar availability is done by listing events for a specified date range. This supports planning workflows by showing existing schedule entries to help you find open slots.

Can I reschedule or cancel an existing Google Calendar meeting using an event ID?

Yes, you can reschedule or cancel existing Google Calendar meetings by providing the specific event ID. The tool handles updates and deletes cleanly to manage your schedule entries.

Do I need to format dates as ISO 8601 times when creating Google Calendar entries?

Yes, creating Google Calendar entries requires validated event parameters including ISO 8601 start and end times. This formatting ensures accurate timezone handling and scheduling.

What is the best way to manage recurring team reviews in Google Calendar?

Managing recurring team reviews involves creating a Google Calendar event with attendees and a reminder. You can later reschedule or cancel it by referencing its event ID if the time changes.

What are the limitations of using an AI-driven workflow for Google Calendar event management?

AI-driven Google Calendar event management requires a tool call via google_calendar with an operation field and validated parameters. Updates and deletes strictly require an existing event ID to function correctly.