A straightforward wrapper around Google's Calendar and Tasks APIs that handles OAuth for you and gives Claude shell access to your schedule. You get commands for the usual suspects: list, create, update, delete events and tasks, plus free/busy lookups and search. Setup requires a Google Cloud OAuth client and a quick auth flow, then everything lives in config files at ~/.config/google-calendar. The tool supports multiple accounts via different token files and lets you hit arbitrary API endpoints with the call command when the convenience methods aren't enough. Useful if you want Claude to actually read your calendar or manage tasks without building the OAuth dance yourself.

skills.sh installs
451
GitHub stars
3
last updated
Aug 21, 2026

Install

$ npx -y skills add dotneet/claude-code-marketplace --skill google-calendar --agent claude-code

Installs into .claude/skills of the current project.

Files

Google Calendar + Tasks Access

Quick start

  • Create a Google Cloud OAuth client (Desktop app) and save the credentials JSON to ~/.config/google-calendar/credentials.json.
  • Install dependencies (venv recommended):
    python3 -m venv ~/.config/google-calendar/venv
    ~/.config/google-calendar/venv/bin/pip install -r <skill_dir>/scripts/requirements.txt
    
  • Authenticate and store a token:
    • Calendar only:
      • <skill_dir>/scripts/gcal-auth
    • Tasks only:
      • <skill_dir>/scripts/gcal-auth --scopes https://www.googleapis.com/auth/tasks
    • Calendar + Tasks (single token):
      • <skill_dir>/scripts/gcal-auth --scopes https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/tasks
  • Call the API:
    • <skill_dir>/scripts/gcal list-calendars

Credentials and tokens

  • Credentials are expected at ~/.config/google-calendar/credentials.json by default.
  • Tokens are stored at ~/.config/google-calendar/token.json by default.
  • Use --token or GCAL_TOKEN_PATH to switch accounts or isolate environments.

Date/time rules

Sponsors

Details

Repository
github.com/dotneet/claude-code-marketplace
Categories
Backend & APIs, Office & Documents
First seen
Jun 3, 2026

More from dotneet/claude-code-marketplace

All 10
1bobmatnyc avatarhono-rpcbobmatnyc/claude-mpm-skillsHono RPC - end-to-end type-safe API client generation with hc client and TypeScript inference450skills.sh installs
2bobmatnyc avatarflaskbobmatnyc/claude-mpm-skillsFlask - Lightweight Python web framework for microservices, REST APIs, and flexible web applications with extensive extension ecosystem449skills.sh installs
3manutej avatarexpress-microservices-architecturemanutej/luxor-claude-marketplaceComplete guide for building scalable microservices with Express.js including middleware patterns, routing strategies, error handling, production architecture, a449skills.sh installs
4manutej avatarlinear-dev-acceleratormanutej/luxor-claude-marketplaceAccelerate software development with Linear project management and MCP server integration. Master issue tracking, project workflows, and development automation 446skills.sh installs
5personamanagmentlayer avatarnginx-expertpersonamanagmentlayer/pclExpert-level Nginx configuration, reverse proxy, load balancing, SSL/TLS, caching, and performance tuning446skills.sh installs
6affitor avataraffiliate-checkaffitor/affiliate-skillsLive affiliate program data from openaffiliate.dev. Search programs, compare commissions, check cookie days, find top performers. Use when researching affiliate445skills.sh installs