google-calendar

Manage Google Calendar events, availability, and invitations through MCP tools.

Updated Jun 28, 2026
One-click install
npx skills add https://github.com/Cohey0727/CodingAgentTools --skill google-calendar-cohey0727
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: google-calendar
Source: https://github.com/Cohey0727/CodingAgentTools/tree/main/skills/google-calendar
Command: npx skills add https://github.com/Cohey0727/CodingAgentTools --skill google-calendar-cohey0727

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It answers schedule questions and performs calendar operations against real Google Calendar data instead of guessing, resolving relative dates correctly and confirming changes before writing. ## Core Features & Use Cases - Event lookup and search: List events by date range, search by keyword, and fetch full event details across multiple calendars and accounts. - Availability checks: Use free/busy queries to answer "are you free?" questions, including for other people's calendars. - Safe write operations: Create, update, delete, and respond to events only after presenting the details for user confirmation. - Use Case: Ask "what meetings do I have next week?" and get a concise list of times, titles, locations, and attendee counts resolved against the actual current time. ## Quick Start Ask the assistant to check your Google Calendar for tomorrow's meetings and confirm whether you are free on Friday afternoon.

Frequently Asked Questions about google-calendar

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

FAQPage Schema
How do I check my Google Calendar schedule with an AI assistant?▼

Ask for your events in natural language, such as meetings today or next week. The assistant resolves relative dates using a current-time tool, then queries Google Calendar through MCP list-events or search-events and returns times, titles, and locations.

How to check if someone is free using Google Calendar?▼

Use the get-freebusy tool rather than listing events. Free/busy queries return availability blocks even for other people's calendars where full event details are not accessible, making them the right choice for scheduling questions.

Can the assistant create or delete Google Calendar events automatically?▼

It can create, update, delete, and respond to events, but only after presenting the date, title, attendees, and target calendar for your confirmation. Deletions are irreversible, so the target event is fetched and verified first.

Does it support multiple Google Calendar accounts?▼

Yes. The list-calendars and manage-accounts tools handle multiple connected accounts. When the target calendar is ambiguous, the assistant lists available calendars and states which account the results came from.

Why are relative dates like tomorrow sometimes wrong in calendar answers?▼

Errors occur when the model relies on a session-embedded date instead of the real current time. This skill mandates calling get-current-time before resolving any relative date such as today, tomorrow, or next week.