gws-docs
🤖 AI Summary
**gws-docs** is a CLI skill that executes Google Docs API `batchUpdate` operations on documents, applying validated updates in order and returning replies that correspond to each request. It also supports appending text via the `+write` subcommand.
How to Install
Claude Code:
git clone --depth 1 https://github.com/googleworkspace/cli.git && cp cli/skills/gws-docs ~/.claude/skills/gws-docs -r# docs (v1)
> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
```bash
gws docs [flags]
```
## Helper Commands
| Command | Description |
|---------|-------------|
| [`+write`](../gws-docs-write/SKILL.md) | Append text to a document |
## API Resources
### documents
- `batchUpdate` — Applies one or more updates to the document. Each request is validated before being applied. If any request is not valid, then the entire request will fail and nothing will be applied. Some requests have replies to give you some information about how they are applied. Other requests do not need to return information; these each return an empty reply. The order of replies matches that of the requests.
- `create` — Creates a blank document using the title given in the request. Other fields in the request, including any provided content, are ignored. Returns the created document.
- `get` — Gets the latest version of the specified document.
## Discovering Commands
Before calling any API method, inspect it:
```bash
# Browse resources and methods
gws docs --help
# Inspect a method's required params, types, and defaults
gws schema docs..
```
Use `gws schema` output to build your `--params` and `--json` flags.
Details
| Category | Docs → writing |
| Source | googleworkspace/cli |
| SKILL.md | View on GitHub → |
| Repo Stars | ★ 27.3K |
| Est. per Skill | 546 (shared across 50 skills from this repo) |
| Difficulty | Intermediate |
| Risk Level | N/A |
Related Skills
doc-coauthoring
Doc Co-Authoring Workflow This skill provides a structured workflow for guiding users through collab
bmad-index-docs
--- name: bmad-index-docs description: 'Generates or updates an index.md to reference all docs in th
brand-voice
Brand Voice Build a durable voice profile from real source material, then use that profile everywher
openalex
OpenAlex Academic Search Search query: $ARGUMENTS Role & Positioning This skill uses OpenAlex as a c
Works Well With
Skills from the same repository — often designed to work together
gws-admin-reports
admin-reports (reportsv1) > PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and se
gws-calendar-agenda
calendar +agenda > PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security ru
gws-calendar-insert
calendar +insert > PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security ru