gws-calendar

Manage Google Calendar events and calendars through the gws CLI.

1.3k|186|Updated Aug 14, 2025
One-click install
npx skills add https://github.com/google/adk-js --skill gws-calendar-google
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-calendar
Source: https://github.com/google/adk-js/tree/main/tests/integration/skills/skills/gws-calendar
Command: npx skills add https://github.com/google/adk-js --skill gws-calendar-google

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Calendars and events across teams can be hard to coordinate manually; this skill provides a CLI-driven way to query, create, update, and delete calendar data with consistent rules and automation hooks.

Core Features & Use Cases

  • Create, read, update, and delete calendars and events via the gws CLI.
  • Manage ACLs, list calendars, and integrate with automation workflows.
  • Use case: schedule recurring meetings across calendars and propagate invites with minimal friction.

Quick Start

Use the gws calendar command to list calendars and manage events for your Google account.

Frequently Asked Questions about gws-calendar

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

FAQPage Schema
How do I automate Google Calendar event management from the command line?

You can automate Google Calendar event management by using the gws CLI to read, create, update, and delete calendar data. This requires Google Calendar API access and proper authentication to manage scheduling across multiple calendars.

Can I manage ACLs and list multiple Google Calendars via CLI?

Yes, you can manage ACLs and list multiple Google Calendars via CLI. The gws calendar command exposes calendar and event operations, allowing you to control access permissions and view available calendars for your Google account.

What is needed to schedule recurring meetings across team calendars programmatically?

To schedule recurring meetings across team calendars programmatically, you need Google Calendar API access, proper authentication, and the gws CLI tooling. This setup allows you to propagate invites with minimal friction across multiple calendars and event types.

Does the gws CLI support deleting and updating Google Calendar events?

Yes, the gws CLI supports deleting and updating Google Calendar events. It exposes full CRUD operations for calendar data, enabling you to automate the modification and removal of events directly from the command line.

Is Google Calendar API access required to integrate calendar operations into automation workflows?

Yes, Google Calendar API access is required to integrate calendar operations into automation workflows. Proper authentication must be configured to allow the CLI tooling to query, create, update, or delete calendar data programmatically.

What's the best way to coordinate events across multiple team calendars without manual entry?

The best way to coordinate events across multiple team calendars without manual entry is using a CLI-driven approach. The gws CLI applies consistent rules and automation hooks to query and manage calendar data, reducing manual coordination friction.