gcalcli-calendar

Automate Google Calendar event management via gcalcli CLI workflows.

1.1k|200|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/gooseworks-ai/goose-skills --skill gcalcli-calendar-gooseworks-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gcalcli-calendar
Source: https://github.com/gooseworks-ai/goose-skills/tree/main/skills/capabilities/gcalcli-calendar
Command: npx skills add https://github.com/gooseworks-ai/goose-skills --skill gcalcli-calendar-gooseworks-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates routine Google Calendar management via gcalcli to reduce manual editing, repetitive CLI work, and context switching.

Core Features & Use Cases

  • Read, search, create, and delete events across calendars with minimal tool calls.
  • Enforce safe deletion: verify post-action, disambiguate when multiple matches, and perform cross-calendar overlap checks before creating events.
  • Use cases include daily agenda checks, rapid event creation, and maintenance of calendar integrity in scripted workflows.

Quick Start

Ask the agent to read, search, or edit Google Calendar events using gcalcli with safe, minimal-output commands.

Frequently Asked Questions about gcalcli-calendar

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

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

You can automate Google Calendar management by using gcalcli to read agendas, search events, create entries, and delete outdated ones across multiple calendars with minimal tool calls.

What is the safest way to delete Google Calendar events via CLI?

Safe calendar event deletion requires verifying post-action results, disambiguating when multiple matches exist, and performing cross-calendar overlap checks before confirming the removal.

Can I create new calendar entries across multiple calendars without scheduling conflicts?

Yes, creating new calendar entries includes cross-calendar overlap checks to verify scheduling availability and prevent conflicts before successfully adding the event.

How do I check my daily agenda using a CLI-based scheduling workflow?

You can check your daily agenda by running gcalcli commands through your agent to retrieve scheduled events quickly, reducing manual calendar editing and repetitive context switching.

Does gcalcli work for both personal and team scheduling tasks?

Yes, gcalcli supports both personal and team scheduling tasks, allowing you to read, search, create, and delete events across shared or individual calendars in scripted workflows.

What are the limitations of using gcalcli for calendar automation?

While gcalcli automates routine calendar operations, it requires explicit command placement for CLI-based workflows and relies on strict safety policies to manage deletions and prevent overlap errors.