Home Tutorials Categories Skills About
ZH EN JA KO
πŸ“…

Google Calendar

Schedule Management Google Services

Install Command

npx clawhub@latest install google-calendar

Installation Guide

1
Check Environment

Make sure Node.js 22+ and OpenClaw are installed. Run openclaw --version in your terminal to verify.

2
Run Installation

Run the install command above in your terminal. ClawHub will automatically download and install Google Calendar to the ~/.openclaw/skills/ directory.

3
Verify Installation

Run openclaw skills list to check your installed skills and confirm Google Calendar appears in the list.

4
Configure (Optional)

Follow the configuration instructions in the description below to add skill settings to ~/.config/openclaw/openclaw.json5.

Manual Installation: Copy the Skill folder to ~/.openclaw/skills/ or the skills/ directory in your project root. Make sure the folder contains a SKILL.md file.
Create and edit calendar events Query schedules and free time slots Manage calendar reminders and recurring events

Detailed Description

Google Calendar MCP Server integrates Google Calendar into AI workflows, enabling you to manage your schedule and meeting plans using natural language.

Core Features

  • Event Management: Create, modify, and delete calendar events, set time, location, attendees, and reminders
  • Schedule Query: View schedules for a specified time period, find free time slots for scheduling new meetings
  • Recurring Events: Create and manage recurring event rules, handle schedule conflict detection

Configuration

{
  "mcpServers": {
    "google-calendar": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-google-calendar"],
      "env": {
        "GOOGLE_CLIENT_ID": "OAuth client ID",
        "GOOGLE_CLIENT_SECRET": "OAuth client secret",
        "GOOGLE_REFRESH_TOKEN": "Refresh token"
      }
    }
  }
}

Use Cases

  • Quickly create calendar events with natural language: "Product review meeting tomorrow at 3 PM"
  • View this week's schedule and find available time slots
  • Batch create meeting series or training schedules
  • Manage events across multiple calendars to avoid time conflicts