gccli

Manage Google Calendar events and check availability via gccli command line.

1|Updated Sep 10, 2024
One-click install
npx skills add https://github.com/WillChangeThisLater/dotfiles --skill gccli-willchangethislater
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gccli
Source: https://github.com/WillChangeThisLater/dotfiles/tree/main/pi/.pi/agent/skills/pi-skills/gccli
Command: npx skills add https://github.com/WillChangeThisLater/dotfiles --skill gccli-willchangethislater

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines calendar management by letting you list calendars, view and manage events, and check availability from the command line, reducing context switching.

Core Features & Use Cases

  • List calendars for a user or multiple calendars
  • View, create, and update events directly from the terminal
  • Check availability across calendars using freebusy queries
  • One-time setup via Google Cloud Console and OAuth credentials

Quick Start

Install gccli globally and configure a Google Cloud project with the Calendar API enabled, then verify setup with gccli accounts list

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 installing the gccli tool and configuring a Google Cloud project with the Calendar API enabled. It enables you to list calendars, view, create, and update events directly within the terminal.

Can I check calendar availability from the CLI using freebusy queries?

Yes, you can check availability from the CLI using freebusy queries. The gccli tool supports checking availability across one or multiple Google Calendars, allowing you to view free and busy time slots without leaving the terminal interface.

What do I need to set up command line Google Calendar management?

To set up command line Google Calendar management, you need a Google Cloud project with the Calendar API enabled and OAuth credentials. After configuring these prerequisites, install the gccli tool globally and verify the setup by running the accounts list command.

Why use a CLI tool for Google Calendar event management instead of the web interface?

Using a CLI tool for Google Calendar event management streamlines workflows by reducing context switching. It allows developers to list calendars, manage events, and check availability directly from the terminal, keeping development tasks and calendar updates in one environment.

Does command line calendar management work with multiple Google Calendars?

Yes, command line calendar management works with multiple Google Calendars. The gccli tool allows you to list calendars for a user and check availability across multiple calendars simultaneously using freebusy queries.