gccli

List calendars, retrieve events, and check free/busy availability via CLI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/larsboes/pai-marketplace --skill gccli-larsboes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gccli
Source: https://github.com/larsboes/pai-marketplace/tree/main/marketplace/plugins/integrations/skills/gccli
Command: npx skills add https://github.com/larsboes/pai-marketplace --skill gccli-larsboes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Google Calendar management often requires switching between apps or the web interface. gccli provides a lightweight CLI to list calendars, view and create events, and check availability, speeding up scheduling workflows.

Core Features & Use Cases

  • List calendars for a user account
  • View, create, and update events in a calendar
  • Check free/busy availability for calendars to find open times
  • Use case example: quickly verify availability across multiple calendars before scheduling a meeting

Quick Start

List all calendars for my 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 dedicated CLI tool to list calendars, view and create events, and check availability. This requires setting up Google OAuth credentials to interact with the calendar APIs.

Can I check free/busy availability for multiple calendars via a CLI?

Yes, you can check free/busy availability for multiple calendars via a CLI. It allows you to query availability for a given calendar or email address, making it suitable for quickly verifying open times before scheduling a meeting.

Do I need Google OAuth credentials to use a calendar CLI tool?

Yes, you need Google OAuth credentials to use a calendar CLI tool. The command-line operations require these credentials to authenticate and securely interact with your Google Calendar APIs for retrieving events and managing availability.

What is the best way to automate event scheduling without switching to the web interface?

The best way to automate event scheduling without switching to the web interface is using a lightweight command-line tool. It speeds up scheduling workflows by allowing you to directly list calendars, view and create events, and check availability.

Does command-line Google Calendar management support team coordination?

Yes, command-line Google Calendar management supports team coordination. By checking free/busy availability across multiple calendars for a given email, the CLI facilitates finding open times suitable for scheduling team meetings.