google-workspace

Automate Gmail and Calendar operations across Google Workspace accounts using the gog CLI.

3|2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/daniel-carreon/sf-slides --skill google-workspace-daniel-carreon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/daniel-carreon/sf-slides/tree/main/.claude/skills/google-workspace
Command: npx skills add https://github.com/daniel-carreon/sf-slides --skill google-workspace-daniel-carreon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Google Workspace management across Gmail and Calendar often requires repetitive, manual commands and multi-account coordination. This Skill provides a unified CLI-driven approach to search, label, send, archive emails and manage calendar events for multiple accounts, reducing manual effort and ensuring consistency.

Core Features & Use Cases

  • Gmail commands: search inbox and messages, list labels, archive messages, and send emails across configured accounts, with explicit --account usage.
  • Calendar commands: query today/tomorrow events, and create events for specified accounts, enabling cross-account scheduling and consolidation.
  • Use Case: A user automates daily inbox checks and schedule creation for both personal and business Google Workspace accounts.

Quick Start

Use gog to search for unread Gmail messages in your primary account and return the results in JSON.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I automate Gmail inbox search and calendar event creation across multiple accounts?

Automate Gmail and Calendar operations across multiple accounts using the gog CLI to search, label, send, archive emails, and manage events. It requires explicit --account flags on every command and supports JSON output for workflow integration.

Can I manage multiple Google Workspace accounts from a single command line interface?

Yes, you can manage multiple Google Workspace accounts from a single CLI by applying explicit --account flags to every gog command. This ensures cross-account scheduling, inbox checks, and email consolidation are executed correctly.

How do I send and archive Gmail messages using a command line workflow?

Send and archive Gmail messages using the gog CLI by executing dedicated commands for each action. The Skill requires explicit account specification and supports JSON output to streamline these repetitive account-level tasks.

Does automating Google Workspace tasks with gog support JSON output for pipeline integration?

Yes, automating Google Workspace tasks with gog supports JSON output, enabling seamless pipeline integration. This allows you to capture Gmail search results and Calendar event data programmatically for further workflow processing.

What is the best way to query today's calendar events for a specific Google Workspace account?

Query today's calendar events for a specific account using the gog CLI's dedicated calendar commands. You must include the explicit --account flag to target the correct Google Workspace profile and retrieve the schedule accurately.

Do I need to specify an account flag every time I run a gog Gmail or Calendar command?

Yes, you must specify an explicit --account flag every time you run a gog Gmail or Calendar command. This requirement ensures operations like email archiving and event creation target the correct Google Workspace profile.