mcpField
C
calendar

calendar

github.com/aviz85Productivity5059 installsUpdated 16w ago
Repository

About calendar

A skill for checking and managing Google Calendar events through the Google Apps Script API. It supports availability queries, event creation, and guest invitations.

Key features

  1. 01Query today's, weekly, and upcoming events
  2. 02Search events by date range
  3. 03Create events with details and guests
  4. 04Send calendar invitations automatically

Use cases

  1. 01Review upcoming commitments before planning
  2. 02Schedule a meeting and invite guests

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/aviz85/claude-skills-library --skill calendar

After installing, type/calendarin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

SETUP.md
references/
calendar-api.gs
clasp-setup.md

Details

From the project README

Google Calendar Integration

First time? If setup_complete: false above, run ./SETUP.md first, then set setup_complete: true.

Check and manage calendar events via Google Apps Script API.

Workflow

  1. Check availability - Query today/week/upcoming events
  2. Create events - Add with title, time, description, guests
  3. Send invites - Use guests param to auto-send calendar invites

API Actions

ActionDescriptionParams
todayToday's events-
weekThis week's events-
upcomingNext N hourshours (default: 4)
rangeDate rangestart, end (ISO dates)
createCreate eventtitle, start, end, guests, description, location

Examples

# Today's events
curl "$URL?action=today&token=$TOKEN"

# Create meeting with guest invite
curl "$URL?action=create&title=Meeting&start=2026-01-15T10:00:00&end=2026-01-15T11:00:00&[email protected]&token=$TOKEN"

Response Format

{
  "count": 1,
  "events": [
    {
      "title": "Meeting Name",
      "start": "2026-01-04T09:00:00.000Z",
      "end": "2026-01-04T10:00:00.000Z",
      "location": "Zoom link or address",
      "isAllDay": false
    }
  ]
}

Integration

Works with other skills:

  • zoom-meeting - Check conflicts before scheduling
  • whatsapp - Notify contacts about calendar invites

Comments

Markdown supported