← all skills

ww-google-docs

The problem: The Google Docs API defaults to Arial, default spacing, and default margins, none of which is anyone’s actual house style. A document headed to a client or a teammate who’s seen your other docs before reads as generic in a way that’s easy to notice and hard to unsee once you’ve seen it.

Two reliable methods, and the API is honest about the tradeoff between them. Copying an already-styled template and pouring content into it guarantees an exact match, since the copy inherits the source doc’s named styles and theme, but only works if a clean template exists to copy. Explicit named-style requests work on any fresh doc, but every style in your table has to be pushed through updateTextStyle and updateParagraphStyle by hand, since a fresh doc’s named styles are still Google’s defaults underneath. Either way, a successful API response is not proof the doc looks right: only a read-back, re-fetching the document and confirming the styles and links actually landed, is.

Key principles


Part of Operator Skills, a collection of skills for running a real Claude Code setup.