google-calendar

Manage Google Calendar events, availability, and invitations via OAuth scripts.

9|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/hongmaple0820/agent-academy --skill google-calendar-hongmaple0820
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar
Source: https://github.com/hongmaple0820/agent-academy/tree/main/skills/integrations/google-calendar
Command: npx skills add https://github.com/hongmaple0820/agent-academy --skill google-calendar-hongmaple0820

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires keyring, and includes scripts (resource) components.

What problem does it solve?

AI agents often need to coordinate schedules and manage events across calendars. This skill provides a lightweight Google Calendar integration that enables agents to list calendars and events, create/update/delete events, find free time, and respond to invitations without requiring a full MCP server.

Core Features & Use Cases

  • List calendars and events across calendars to understand availability.
  • Create, update, and delete events with optional descriptions, locations, and attendees.
  • Find free time slots across attendees to schedule meetings efficiently.
  • Respond to invitations (accept, decline, or tentative) to keep calendars synchronized.
  • Standalone OAuth authentication and a script-based interface for AI agent workflows.

Quick Start

Authenticate with Google using the provided login command and start managing calendars with python scripts/gcal.py.

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 with an AI agent?

This skill enables AI agents to automate Google Calendar event creation through a script-based interface, allowing them to create, update, and delete events with descriptions, locations, and attendees without a full MCP server.

Can I find available meeting time slots across multiple calendars without an MCP server?

Yes, you can find available meeting time slots across attendees' calendars without an MCP server. The script-based interface queries calendars directly to identify free time for efficient scheduling.

Does this Google Calendar integration support standalone OAuth authentication?

Yes, this Google Calendar integration supports standalone OAuth authentication. You authenticate using a provided login command, enabling agents to access calendars securely without a full MCP server.

How do I respond to Google Calendar invitations automatically using scripts?

You can respond to Google Calendar invitations automatically by executing scripts that accept, decline, or mark events as tentative, keeping your calendars synchronized across team workflows.

What is the best way to list calendars and events for team coordination?

The best way to list calendars and events for team coordination is using this script-based interface that retrieves events across calendars to understand availability within AI agent workflows.

Do I need a full MCP server to manage cross-client calendar workflows?

No, you do not need a full MCP server to manage cross-client calendar workflows. This integration uses a lightweight script-based interface and standalone OAuth to operate calendars directly.