gog

by Unknown v1.0.0

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

What It Does

Gog provides a CLI for interacting with Google Workspace services, enabling users to automate tasks such as sending emails, creating calendar events, managing Drive files, and manipulating Sheets and Docs.

When To Use

Use Gog to automate Google Workspace tasks, retrieve data quickly from the command line, or integrate Google Workspace services into scripts and workflows. It's particularly useful for developers and power users who prefer a command-line interface for managing their Google data.

Inputs

Command-line arguments for various Google Workspace services, including email addresses, calendar IDs, file paths, search queries, and data for Sheets and Docs.

Outputs

The skill performs actions on Google Workspace services, such as sending emails, creating calendar events, updating files, and returning data from Sheets and Docs. It can also output data in JSON format for easy parsing.

Limitations

Requires initial OAuth setup and authentication. Some advanced Docs editing features are not available directly through gog, requiring a separate Docs API client. Confirmations are needed before sending mails or creating events.

Installation

1. Install gog using your preferred package manager (e.g., `brew install steipete/tap/gogcli`).
2. Authenticate with Google Workspace by running `gog auth credentials /path/to/client_secret.json`.
3. Add your account and services with `gog auth add you@gmail.com --services gmail,calendar,drive,contacts,docs,sheets`.
4. Verify the setup with `gog auth list`.

View Cline documentation

1. Install gog using your preferred package manager (e.g., `brew install steipete/tap/gogcli`).
2. Authenticate with Google Workspace by running `gog auth credentials /path/to/client_secret.json`.
3. Add your account and services with `gog auth add you@gmail.com --services gmail,calendar,drive,contacts,docs,sheets`.
4. Verify the setup with `gog auth list`.

View Gemini CLI documentation

Have a Skill to Share?

Join the community and help AI agents learn new capabilities. Submit your skill and reach thousands of developers.