google-workspace

Manage Google Workspace accounts via a command-line interface.

2|Updated Jun 8, 2026
One-click install
npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill google-workspace-vikrant-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/vikrant-project/devil-agent-ai-platform/tree/main/agent_core/skills/productivity/google-workspace
Command: npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill google-workspace-vikrant-project

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gws, google-api-python-client, google-auth-oauthlib, google-auth-httplib2, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a command-line interface to manage your Google Workspace, including Gmail, Calendar, Drive, Contacts, Sheets, and Docs, saving you time and increasing productivity.

Core Features & Use Cases

  • Gmail Management: Search, read, send, and reply to emails, label and manage messages.
  • Calendar Management: List events, create, update, and delete calendar events.
  • Drive Management: Search, download, upload, and share files.
  • Contacts Management: List and manage contacts.
  • Sheets Management: Create, read, update, and append data to Google Sheets.
  • Docs Management: Create, read, and append text to Google Docs.
  • Use Case: Need to search through your emails, schedule a meeting, upload a document to Drive, and manage your contacts? This Skill allows you to perform these tasks without leaving your terminal.

Quick Start

To search for unread emails in Gmail, use the command: gws gmail search "is:unread".

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I manage Google Workspace accounts from the command line?

You can manage Google Workspace accounts from the command line by using this Skill to search emails, manage calendar events, and manipulate files in Drive directly from your terminal.

Can I search and send Gmail messages without leaving the terminal?

Yes, you can search, read, send, and reply to Gmail messages. The Skill provides commands like `gws gmail search` to filter and handle emails directly within your terminal interface.

What Python dependencies are required for Google Workspace CLI management?

Google Workspace CLI management requires Python client libraries, specifically `gws`, `google-api-python-client`, `google-auth-oauthlib`, and `google-auth-httplib2` to authenticate and interact with the APIs.

Does this CLI tool support creating and updating Google Sheets and Docs?

Yes, the CLI tool supports creating, reading, updating, and appending data to Google Sheets, as well as creating and appending text to Google Docs without requiring a web browser.

How do I upload and share files on Google Drive via CLI?

You can upload and share files on Google Drive via CLI by executing specific Drive management commands provided by the Skill to handle file storage and sharing permissions programmatically.

Can I manage Google Calendar events and Contacts using Python scripts?

Yes, you can list, create, update, and delete Google Calendar events, alongside listing and managing contacts, by running Python scripts that utilize the Google Workspace API client libraries.