gws-docs

Create, read, and update Google Docs via the gws CLI.

1|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/Porkbutts/jetaasc-events --skill gws-docs-porkbutts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-docs
Source: https://github.com/Porkbutts/jetaasc-events/tree/main/.agents/skills/gws-docs
Command: npx skills add https://github.com/Porkbutts/jetaasc-events --skill gws-docs-porkbutts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the management and manipulation of Google Docs, streamlining document creation and editing workflows.

Core Features & Use Cases

  • Document Creation: Easily create new blank Google Docs with specified titles.
  • Document Retrieval: Fetch the latest version of any Google Doc.
  • Batch Updates: Apply multiple changes to a document in a single operation.
  • Use Case: Quickly create a new project proposal document, populate it with initial content, and then apply formatting updates all through a single command.

Quick Start

Use the gws docs skill to create a new document titled 'My New Project Proposal'.

Frequently Asked Questions about gws-docs

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

FAQPage Schema
How do I create and populate a new Google Doc through a command line interface?

You can create a new Google Doc by specifying a title, populate it with initial content, and apply formatting updates all through a single command. This streamlines document creation and editing workflows without manual UI interaction.

Can I apply multiple changes to a Google Doc in a single operation?

Yes, batch updates are supported, allowing you to apply multiple changes to a Google Doc in a single operation. This enables efficient document modification and bulk formatting updates via the API.

How does Google Docs management handle authenticated access for API operations?

Google Docs management integrates with the gws CLI to handle authenticated access and parameter management. This ensures secure API interactions when creating, retrieving, or updating documents.

What is the best way to retrieve the latest version of a Google Doc programmatically?

The best way to retrieve the latest version of a Google Doc is by using the document retrieval feature. It fetches the most current document state directly via the API for reading and updating content.

Does this approach support batch operations for large scale document modification?

Yes, batch operations are explicitly supported for efficient document modification. You can apply multiple updates to a single document simultaneously, making it suitable for bulk editing tasks.

Are there limitations when updating Google Docs content via API compared to the web interface?

The API supports batch updates for text and formatting but relies on the gws CLI for authenticated access and parameter management. Complex visual manipulations available in the web interface may be limited by API constraints.