skillfed

google-calendar

Google Calendar is a lightweight integration for scheduling and managing events in Google Workspace accounts. Create, update, delete, and list events across multiple calendars, find available meeting slots with attendees, and respond to invitations—all with built-in OAuth authentication and no external server required.

Google Calendar lets you schedule, view, and manage events with create, update, and delete operations.

AI-generated summary based on this skill's SKILL.md

356 37 Apache-2.0 updated by sanjay3290

Install

sanjay3290/ai-skills/google-calendar · repository language: Python

CLI (skillfed)coming soon
git clone https://github.com/sanjay3290/ai-skills
cp -r ai-skills/skills/google-calendar ~/.claude/skills/google-calendar

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What can I do with google-calendar?

Google Calendar lets you schedule and manage events in your Google Workspace account. You can create, update, and delete events, view calendars across time ranges, find available meeting times with multiple attendees, and respond to meeting invitations. The skill handles all operations with built-in OAuth authentication and requires no external server.

How do I check my google calendar and list upcoming events?

Google Calendar lets you view and list your events within any time range. You can check what's on your calendar this week, see upcoming events, or retrieve events for the next 30 days. Simply query the skill with your desired time period and it will display all scheduled events across your calendars.

Can I create a meeting in google calendar and add attendees?

Yes, Google Calendar supports full event creation with attendee management. You can create meetings, add attendees to events, and schedule events for specific times like tomorrow. The skill handles all event details and automatically manages invitations to your specified attendees.

How does google-calendar help find available time slots?

Google Calendar includes functionality to find available meeting times across multiple attendees and check calendar availability. You can search for free time slots for meetings of any duration—such as finding a slot for a 1-hour meeting—and the skill identifies times when all participants are available.

Can I update or delete calendar events with this skill?

Google Calendar supports both updating and deleting events. You can change event times, update meeting details, or remove events entirely from your calendar. All modifications are reflected immediately in your Google Workspace account.

How do I respond to meeting invitations in google-calendar?

Google Calendar lets you respond to meeting invitations by accepting or declining them. When you receive an invitation, you can use the skill to accept the meeting or decline the calendar invitation, and your response is sent to the organizer.

SKILL.md

rendered from the published skill — quoted content, verbatim

Google Calendar

Lightweight Google Calendar integration with standalone OAuth authentication. No MCP server required.

> ⚠️ Requires Google Workspace account. Personal Gmail accounts are not supported.

First-Time Setup

Authenticate with Google (opens browser):

python scripts/auth.py login

Check authentication status:

python scripts/auth.py status

Logout when needed:

python scripts/auth.py logout

Commands

All operations via scripts/gcal.py. Auto-authenticates on first use if not logged in.

List Calendars
python scripts/gcal.py list-calendars
List Events

```bash

List events from primary

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 6 files
skills/google-calendar/README.md
skills/google-calendar/SKILL.md
skills/google-calendar/requirements.txt
skills/google-calendar/scripts/auth.py
skills/google-calendar/scripts/gcal.py
skills/google-calendar/scripts/requirements.txt

Related skills

Tags

meeting-scheduler time-availability calendar-sync event-management oauth-auth workspace-integration attendee-coordination time-blocking