gccli

Manage Google Calendar events and availability from the command line.

2.3k|207|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/badlogic/pi-skills --skill gccli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gccli
Source: https://github.com/badlogic/pi-skills/tree/main/gccli
Command: npx skills add https://github.com/badlogic/pi-skills --skill gccli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a command-line interface to manage Google Calendar data, enabling fast access to calendars and events without a GUI.

Core Features & Use Cases

  • Calendar Listing: List all calendars accessible to your Google account.
  • Event Management: View, create, update, and delete events across calendars.
  • Availability Checks: Check free/busy status to coordinate schedules.
  • Use Case: A team lead quickly checks team availability and schedules a meeting by creating an event from the command line.

Quick Start

Install gccli and authorize with Google Cloud Console, then run simple commands such as:

  • gccli calendars
  • gccli events <calendarId> --start <datetime> --end <datetime> --summary "Meeting"

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 from the command line by using a CLI tool to view, create, update, and delete events across multiple calendars without needing a graphical interface.

Can I check calendar availability and schedule meetings without opening a GUI?

Yes, you can check free/busy status to coordinate schedules and create events directly from the command line, allowing you to schedule meetings without opening a GUI.

What do I need to set up before using a Google Calendar CLI tool?

Before using a Google Calendar CLI tool, you need to install the CLI package and authorize it with the Google Cloud Console to grant access to your calendar data.

How do I list all my available Google Calendars via CLI?

To list all available Google Calendars via CLI, you run a simple command that retrieves and displays all calendars associated with your authorized Google account.

Does CLI-based event management support updating and deleting existing Google Calendar entries?

Yes, CLI-based event management supports updating and deleting existing Google Calendar entries, providing full lifecycle control over events alongside viewing and creating capabilities.