google-calendar

Query calendar availability and create or update meeting events.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/marcmontecalvo/waywarden --skill google-calendar-marcmontecalvo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar
Source: https://github.com/marcmontecalvo/waywarden/tree/main/.waywarden/skills/google-calendar
Command: npx skills add https://github.com/marcmontecalvo/waywarden --skill google-calendar-marcmontecalvo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Calendars are often fragmented across apps, making scheduling and availability checks time consuming. This Skill provides a lightweight abstraction to query calendars, check availability, and plan events across sources.

Core Features & Use Cases

  • Availability checks: quickly query free/busy status across calendars to find suitable meeting slots.
  • Event creation and updates: programmatically schedule, modify, or cancel events with minimal input.
  • Use Case: For coordinating a team sprint, find a 30-minute slot when everyone is available and automatically create a calendar event.

Quick Start

Find the next available 30-minute slot in the calendar and create a placeholder event.

Frequently Asked Questions about google-calendar

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

FAQPage Schema
How do I check calendar availability across multiple sources to find a meeting slot?

Event creation programmatically schedules, modifies, or cancels calendar entries with minimal input. You only need to provide the event details and desired time, and the automation handles creating the calendar entry directly.

What's the best way to automate scheduling a team sprint meeting when everyone is available?

Prerequisite access to calendars is required before querying availability or creating events. You must grant the automation safe boundary access to your calendar data sources to enable event creation and scheduling operations.

Can I update or cancel existing calendar events through automation?

Existing calendar events can be programmatically updated or cancelled through the scheduling automation. This allows you to modify event details or remove entries entirely without opening your calendar application manually.

What are the limitations of automating calendar scheduling across different apps?

Calendar scheduling automation limitations include dependency on prerequisite access to each calendar source and safe boundary handling for event creation. Fragmented apps may require separate configurations before free/busy queries can return accurate availability.