gog

Manage Google Workspace services via command-line OAuth-authenticated API calls.

19.0k|5.6k|Updated Jul 9, 2024
One-click install
npx skills add https://github.com/elizaOS/eliza --skill gog-elizaos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gog
Source: https://github.com/elizaOS/eliza/tree/main/packages/skills/skills/gog
Command: npx skills add https://github.com/elizaOS/eliza --skill gog-elizaos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines interactions with Google Workspace applications like Gmail, Calendar, Drive, Contacts, Sheets, and Docs directly from the command line, eliminating the need to switch between different interfaces for common tasks.

Core Features & Use Cases

  • Email Management: Search, send, draft, and reply to emails efficiently.
  • Calendar Operations: List, create, and update calendar events.
  • Drive and Docs Integration: Search for files on Drive and export or view Docs content.
  • Contact Management: List contacts.
  • Sheets Manipulation: Get, update, append, and clear data in Google Sheets.
  • Use Case: Quickly send a follow-up email to a client after a meeting, or add a new event to your shared team calendar without leaving your terminal.

Quick Start

Use gog to search your Gmail inbox for emails received in the last 7 days.

Frequently Asked Questions about gog

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

FAQPage Schema
How do I manage Google Workspace services like Gmail and Calendar from the command line?

You can manage Google Workspace services from the command line by using a CLI tool that interfaces with Gmail, Calendar, Drive, Contacts, Sheets, and Docs via OAuth authenticated API calls. It enables searching emails, creating events, and updating spreadsheets directly from your terminal.

What do I need to access Google Sheets and Docs via a CLI?

To access Google Sheets and Docs via a CLI, you need the required binary executable installed and user-specific OAuth credentials configured. These prerequisites allow the command-line interface to authenticate and interact with your Google Workspace account securely.

Can I search my Gmail inbox and send emails directly from the terminal?

Yes, you can search your Gmail inbox and send emails directly from the terminal. The Google Workspace CLI supports email management actions including searching, sending, drafting, and replying to emails without needing a web browser interface.

What is the best way to update Google Sheets data without switching interfaces?

The best way to update Google Sheets data without switching interfaces is using a Google Workspace CLI. It allows you to get, update, append, and clear spreadsheet data directly through command-line operations, streamlining your workflow.

Does the Google Workspace CLI support exporting Google Drive files?

Yes, the Google Workspace CLI supports exporting Google Drive files. It includes Drive and Docs integration features that allow users to search for files on Drive and export or view Docs content directly from the command line.

Are there limitations to managing Google Contacts through command line tools?

When managing Google Contacts through this command line tool, a known limitation is that the functionality is restricted to listing contacts. The CLI does not currently support creating, updating, or deleting contact entries based on available metadata.