gccli

Manage Google Calendar events and availability via command-line interface.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill gccli-winsorllc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gccli
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/gccli
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill gccli-winsorllc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a command-line interface to interact with Google Calendar, streamlining the management of events, calendars, and availability without needing to open a web browser.

Core Features & Use Cases

  • Calendar Management: List all your Google Calendars.
  • Event Operations: View, create, and update calendar events.
  • Availability Checks: Determine free/busy times across multiple calendars.
  • Use Case: Quickly check your availability for a meeting next Tuesday afternoon or add a new event to your primary calendar directly from your terminal.

Quick Start

Use the gccli skill to list all calendars for your primary email address.

Frequently Asked Questions about gccli

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

FAQPage Schema
How do I manage Google Calendar events from the command line?

You can manage Google Calendar events directly from the command line by using this CLI to view, create, and update entries without opening a web browser. It streamlines event operations and scheduling automation.

Do I need OAuth 2.0 credentials to access Google Calendar via CLI?

Yes, you need OAuth 2.0 credentials to securely access the Google Calendar API via CLI. The tool requires these credentials for authentication and stores your account tokens locally for subsequent command-line operations.

Can I list all my Google Calendars using a command-line interface?

You can list all your available Google Calendars using the command-line interface. This provides a quick way to view your configured calendars and identify target calendar IDs for creating or updating events.

What is the best way to automate Google Calendar scheduling without a web browser?

Automating Google Calendar scheduling without a browser is achieved by using a CLI tool that interacts directly with the Google Calendar API. It enables terminal-based event creation, availability checks, and calendar management for productivity automation.