google-calendar

Manage Google Calendar events across multiple accounts via natural language.

3|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/lucasgrow/some-skills --skill google-calendar-lucasgrow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar
Source: https://github.com/lucasgrow/some-skills/tree/main/google-calendar
Command: npx skills add https://github.com/lucasgrow/some-skills --skill google-calendar-lucasgrow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-auth, google-auth-oauthlib, google-api-python-client, httplib2, and includes scripts (resource) and references (resource) and accounts (resource) components.

What problem does it solve?

This Skill streamlines the management of your Google Calendar by allowing you to view, create, update, and delete events using natural language commands, integrating multiple accounts for a unified view.

Core Features & Use Cases

  • Unified Calendar View: Consolidates events from multiple Google accounts (work, personal) into a single, easy-to-understand schedule.
  • Event Management: Supports creating, modifying, and deleting calendar events with detailed parameters.
  • Conflict Detection: Identifies and highlights scheduling conflicts across different accounts.
  • Use Case: Ask "What's on my schedule today?" and get a consolidated view of all your work and personal appointments, with any overlapping times clearly marked.

Quick Start

Use the google-calendar skill to show me my schedule for today.

Frequently Asked Questions about google-calendar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage multiple Google Calendar accounts in one view?

Managing multiple Google Calendar accounts in one view is done by consolidating events across work and personal profiles into a unified schedule. The Skill fetches events from various calendars using parallel subagents and highlights scheduling conflicts.

Can I create and update Google Calendar events using natural language?

You can create, update, and delete Google Calendar events using natural language commands. The Skill parses your input to manage appointments with detailed parameters without requiring manual calendar interface navigation.

How does OAuth 2.0 authentication work for Google Calendar scheduling?

Google Calendar scheduling uses OAuth 2.0 for secure, token-based authentication. The Skill leverages google-auth and google-auth-oauthlib dependencies to establish authorized access to your calendar accounts.

What is the best way to detect scheduling conflicts across different calendars?

The best way to detect scheduling conflicts across different calendars is by consolidating multiple account events into a single view. The Skill identifies and highlights overlapping appointment times automatically.

Does Google Calendar automation work with multiple accounts simultaneously?

Google Calendar automation works with multiple accounts simultaneously by executing parallel subagents. This approach fetches events from various configured calendars and integrates them into a single, easy-to-understand schedule.

Are there limitations when managing Google Calendar events via natural language?

Limitations when managing Google Calendar events via natural language include dependence on OAuth 2.0 token validity and the need for specific Python API client dependencies. Complex recurring event rules may also require explicit parameter specification.