gws-docs

Create, read, and update Google Docs via CLI.

4|2|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/73ai/openbotkit --skill gws-docs-73ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-docs
Source: https://github.com/73ai/openbotkit/tree/main/skills/gws-docs
Command: npx skills add https://github.com/73ai/openbotkit --skill gws-docs-73ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams need a reliable and repeatable way to manage Google Docs from the command line, reducing manual editing and slowing errors.

Core Features & Use Cases

  • Create, read, update, and batch-update Google Docs via a simple CLI interface.
  • Support for common workflows such as templating documents, assembling content from multiple sources, and retrieving document metadata.
  • Use Case: A product manager can draft a template doc and programmatically fill in sections for a planning meeting.

Quick Start

Run gws docs <resource> <method> to manage Google Docs.

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 the command line?

You can automate Google Docs creation and updates by running CLI commands to execute batchUpdate, create, and get methods. This allows product teams to script document workflows, reducing manual editing and errors.

Can I batch update multiple Google Docs programmatically for product workflows?

Yes, batch updating multiple Google Docs programmatically is supported through CLI commands. Teams can assemble content from multiple sources and apply batch updates across documents to streamline planning workflows.

Does the Google Docs CLI support retrieving document metadata and includeTabsContent?

Retrieving document metadata via the Google Docs CLI supports the get method and enforces the documentId field. It also handles optional flags such as includeTabsContent to retrieve tabbed content.

What is the best way to template Google Docs and fill in sections via scripting?

The best way to template Google Docs via scripting is using CLI commands to create a template draft and programmatically fill in sections. This automates document assembly for repetitive planning meetings.

Do I need a specific documentId to read or update Google Docs via CLI?

Yes, a specific documentId is required as an enforced field to read or update Google Docs via CLI. This identifier ensures the batchUpdate and get methods target the correct document.

Are there limitations when using CLI automation for Google Docs workflows?

CLI automation for Google Docs workflows is limited to the documented API methods: batchUpdate, create, and get. Complex formatting or real-time collaboration features outside these methods are not supported.