gogcli

Automates Google Workspace admin/data tasks via script-friendly CLI with JSON output and multi-account support.

3|1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/tumf/skills --skill gogcli-tumf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gogcli
Source: https://github.com/tumf/skills/tree/main/gogcli
Command: npx skills add https://github.com/tumf/skills --skill gogcli-tumf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, gcloud, and includes scripts (resource) and references (resource) components.

What problem does it solve?

gogcli provides a script-friendly command-line interface to automate and manage Google Workspace services such as Gmail, Calendar, Drive, Docs, Sheets, Slides, Contacts, Tasks, Chat, Classroom, Groups, and Keep, enabling developers and admins to build repeatable automation workflows.

Core Features & Use Cases

  • Fast, multi-service automation across Gmail, Calendar, Drive, Docs, Sheets, Slides, Contacts, Tasks, Chat, Classroom, Groups, and Keep with JSON-first output.
  • Supports multi-account workflows, OAuth client management, and domain/service-scoped access control for scalable admin operations across environments.
  • Real-world use cases include provisioning accounts, migrating data, performing audits, and integrating Workspace operations into CI/CD pipelines for reliable, auditable tasks.

Quick Start

Install gogcli, configure credentials, and run a basic command to list Gmail labels.

Frequently Asked Questions about gogcli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Google Workspace administration tasks across multiple accounts?

You can automate Google Workspace administration across multiple accounts by using a scriptable CLI with OAuth client credential management and JSON-first output, enabling repeatable workflows for provisioning, audits, and data extraction across domains.

Can I integrate Google Workspace automation scripts into a CI/CD pipeline?

Yes, Google Workspace automation scripts can be integrated into CI/CD pipelines. The CLI supports JSON-first output, multi-account workflows, and domain-scoped access control, ensuring reliable, auditable routine maintenance and data migration operations.

Do I need jq and gcloud to manage Google Workspace services via command line?

Yes, you need jq and gcloud installed to manage Google Workspace services via this command line interface. jq processes the JSON-first output, while gcloud handles OAuth client credentials and authentication for accessing the Google API.

What is the best way to script Google Workspace data extraction for multiple domains?

The best way to script Google Workspace data extraction for multiple domains is using a CLI that supports multi-account workflows, scope control, and JSON output. This allows scalable, automated data extraction and audits across various environments.

How does OAuth scope control work for Google Workspace CLI automation?

OAuth scope control for Google Workspace CLI automation restricts domain and service-level access. By managing OAuth client credentials and utilizing keyring options, administrators can securely scope access for automated admin provisioning and routine maintenance tasks.