gws-docs

Read, create, and modify Google Docs content via CLI and API.

1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/cdrguru/portable-agent-kit --skill gws-docs-cdrguru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-docs
Source: https://github.com/cdrguru/portable-agent-kit/tree/main/.agent/skills/gws-docs
Command: npx skills add https://github.com/cdrguru/portable-agent-kit --skill gws-docs-cdrguru

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Google Docs tasks like reading, creating, or editing documents can be repetitive and error-prone; this Skill provides a streamlined interface to perform these actions programmatically.

Core Features & Use Cases

  • Read documents and fetch content
  • Create and edit documents via a simple command-line interface
  • Use Case: Automate monthly reports by assembling content from multiple documents

Quick Start

Run the gws docs command to read, create, or edit a Google Doc.

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 editing via API?

Automating Google Docs creation and editing via API requires a CLI interface to programmatically read, create, or modify documents. You can streamline repetitive document tasks by passing commands to update existing docs or assemble new content.

Do I need OAuth credentials to read and edit Google Docs programmatically?

Yes, OAuth credentials are required to read and edit Google Docs programmatically. The API integration uses a secure OAuth flow to authenticate access, ensuring your document interactions remain protected when fetching or updating content.

What's the best way to fetch content from multiple Google Docs for a report?

The best way to fetch content from multiple Google Docs for a report is using a CLI tool to read documents programmatically. This allows you to extract content from various sources and assemble it into a consolidated monthly report efficiently.

Can I use a CLI to update existing Google Docs content?

Yes, you can use a CLI to update existing Google Docs content. The API provides a streamlined command-line interface specifically designed to modify documents programmatically, enabling automated text edits and content management across workflows.

What are the limitations of automating Google Docs with a CLI?

Limitations of automating Google Docs with a CLI include the dependency on Google Docs API credentials and the required OAuth flow for secure access. Complex formatting edits may also be constrained by the API's available programmatic management capabilities.