gws-docs

Create, retrieve, and batch modify Google Docs content via the gws CLI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/milo0914/hermes-skills-backup --skill gws-docs-milo0914
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-docs
Source: https://github.com/milo0914/hermes-skills-backup/tree/main/gws-docs
Command: npx skills add https://github.com/milo0914/hermes-skills-backup --skill gws-docs-milo0914

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gws.

What problem does it solve?

This skill removes the friction of manual document management by allowing you to programmatically create, read, and update Google Docs directly from your terminal or agent workflow.

Core Features & Use Cases

  • Automated Document Creation: Instantly generate new documents with specific titles and content.
  • Batch Updates: Apply complex formatting or text changes across documents in a single, validated operation.
  • Use Case: Automatically generate meeting minutes or project reports by pulling data from other sources and pushing the formatted text directly into a Google Doc.

Quick Start

Use the gws docs create command to generate a new document titled Project Proposal and then use the batchUpdate method to populate it with your content.

Frequently Asked Questions about gws-docs

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

FAQPage Schema
How do I automate Google Docs creation and updates from a terminal workflow?

To automate Google Docs creation and updates, use the gws CLI tool to programmatically create, retrieve, and batch modify document content directly from your terminal or agent workflow. This enables automated report generation without manual formatting.

Can I generate meeting minutes and push the formatted text into a Google Doc programmatically?

Yes, you can generate meeting minutes by pulling data from other sources and pushing the formatted text directly into a Google Doc. Use the gws docs create command to generate the document, then apply the batchUpdate method to populate it with content.

Do I need the gws CLI tool and authentication scopes to read and write Google Docs?

Yes, reading and writing Google Docs programmatically requires the gws CLI tool and appropriate authentication scopes to perform read and write operations on document resources within your Google Workspace environment.

What is the best way to apply complex formatting or text changes across multiple Google Docs?

The best way to apply complex formatting or text changes across documents is using the batchUpdate method. This allows you to apply validated operations across document content in a single workflow step.

Does this approach support content synchronization across Google Workspace environments?

Yes, programmatic interaction with Google Docs supports content synchronization across Google Workspace environments by enabling automated documentation workflows, retrieval, and batch modification of document resources.