gccli

Manage Google Calendar events and check availability via command line.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/pramudityad/pi-config --skill gccli-pramudityad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gccli
Source: https://github.com/pramudityad/pi-config/tree/main/skills/pi-skills/gccli
Command: npx skills add https://github.com/pramudityad/pi-config --skill gccli-pramudityad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies managing your Google Calendar by providing a command-line interface to list calendars, view and create events, and check availability, eliminating the need to navigate the web interface for common tasks.

Core Features & Use Cases

  • Calendar Management: List all your Google Calendars.
  • Event Operations: View, create, and update events across different calendars.
  • Availability Checks: Determine free/busy times for specified calendars.
  • Use Case: Quickly check your availability for a meeting next Tuesday afternoon or create a new event for an upcoming appointment without opening your browser.

Quick Start

Use the gccli skill to list all calendars for your primary Google account.

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 list calendars, view, create, and update events without opening a web browser.

How do I check Google Calendar availability for a meeting via CLI?

Check Google Calendar availability via CLI by querying the free/busy status of specified calendars to quickly determine open time slots for scheduling meetings.

Do I need OAuth 2.0 credentials to access Google Calendar from the command line?

Yes, accessing Google Calendar from the command line requires OAuth 2.0 credentials for secure API authentication, and generated tokens are stored locally for subsequent sessions.

What is the best way to create a Google Calendar event without using the web interface?

The best way to create a Google Calendar event without the web interface is using a command-line interface that directly submits event details to the Google Calendar API.

Can I list all my Google Calendars using a terminal command?

Yes, you can list all available Google Calendars associated with your primary account by executing a specific command-line instruction provided by the CLI tool.

What are the limitations of using a CLI for Google Calendar management?

CLI Google Calendar management focuses on core event operations and availability checks, requiring initial OAuth 2.0 setup and lacking the visual scheduling overview of the web interface.