Agent skill · Backend & API

google-calendar-automation

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

Nick44,086★ · +407/wk · 1 repos on radarProfile →
claude-codecodexcursorMIT
Install
npx skills add sickn33/agentic-awesome-skills --skill google-calendar-automation --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 5 KB
Bundled scripts: none
Version: 1.0
Declared author: sanjay3290
Path: skills/google-calendar-automation/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 44,414 · +328 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Google Calendar Lightweight Google Calendar integration with standalone OAuth authentication. No MCP server required. > **⚠️ Requires Google Workspace account.** Personal Gmail accounts are not supported. ## When to Use - You need to list, create, inspect, or update Google Calendar events from local scripts. - The task requires OAuth-backed calendar automation without standing up an MCP server. - You need quick operational access to calendars, schedules, attendees, or event details in a Workspace environment. ## First-Time Setup Authenticate with Google (opens browser): ```bash python scripts/auth.py login ``` Check authentication status: ```bash python scripts/auth.py status ``` Logout when needed: ```bash python scripts/auth.py logout ``` ## Commands All operations via `scripts/gcal.py`. Auto-authenticates on first use if not logged in. ### List Calendars ```bash python scripts/gcal.py list-calendars ``` ### List Events ```bash # List events from primary calendar (default: next 30 days) python scripts/gcal.py list-events # List events with specific time range python scripts/gcal.py list-events --time-min 2024-01-15T00:00:00Z --time-max 2024-01-31T23:59:59Z # List events from a

What's inside
Steps it walks through
  1. When to Use
  2. First-Time Setup
  3. Commands
  4. List Calendars
  5. List Events
  6. Get Event Details
  7. Create Event
  8. Update Event
  9. Delete Event
  10. Find Free Time
  11. Respond to Event Invitation
  12. Date/Time Format
  13. Calendar ID Format
  14. Token Management
Commands it runs
python scripts/auth.py login
python scripts/auth.py status
python scripts/auth.py logout
python scripts/gcal.py list-calendars
List events from primary calendar (default: next 30 days)
python scripts/gcal.py list-events
List events with specific time range
python scripts/gcal.py list-events --time-min 2024-01-15T00:00:00Z --time-max 2024-01-31T23:59:59Z
List events from a specific calendar
python scripts/gcal.py list-events --calendar "work@example.com"
More from agentic-awesome-skills
All skills →
About this skill
What does the google-calendar-automation skill do?

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

How do I install it?

Run `npx skills add sickn33/agentic-awesome-skills --skill google-calendar-automation --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going