google-calendar

Manage Google Calendar events and schedules through an MCP server.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/okenwa/claude-skills --skill google-calendar-okenwa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar
Source: https://github.com/okenwa/claude-skills/tree/main/google-calendar
Command: npx skills add https://github.com/okenwa/claude-skills --skill google-calendar-okenwa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the management of your Google Calendar, allowing you to interact with your schedule, events, and availability without leaving your current workflow.

Core Features & Use Cases

  • View Schedule: Easily check your daily, weekly, or upcoming appointments.
  • Create Events: Schedule new meetings or appointments with specified details.
  • Check Availability: Find free slots in your calendar for new meetings.
  • Update/Delete Events: Modify or remove existing calendar entries.
  • Use Case: "What does my schedule look like tomorrow?" or "Schedule a meeting with John for 2 PM next Tuesday about the project launch."

Quick Start

Show me my schedule for today.

Frequently Asked Questions about google-calendar

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

FAQPage Schema
How do I manage Google Calendar events without leaving my current workflow?

You can manage Google Calendar events directly by using an integrated MCP server to view, create, update, and delete appointments. This allows you to interact with your schedule seamlessly without switching applications.

Can I find available time slots across multiple days for scheduling meetings?

Yes, checking availability across multiple days is supported. You can find free time slots in your calendar to easily identify when to schedule new meetings or appointments.

Do I need Google Calendar API authentication to view my schedule?

Yes, user authentication with the Google Calendar API is required for all operations. You must authenticate your account before viewing, creating, updating, or deleting any events.

What is the best way to schedule a new appointment with specific details?

To schedule a new appointment, you can create events by specifying the desired details. The system handles scheduling new meetings with exact times, participants, and topics based on your input.

Can I update or remove existing calendar entries through this integration?

Yes, updating and deleting events are fully supported. You can modify details or remove existing calendar entries entirely to keep your schedule accurate and up to date.