What problem does it solve? Publishing Markdown content to Google Docs often breaks formatting: tables become pipe text, links die, and pageless layouts silently revert to paged when using Drive HTML media-upload. This Skill executes a prepared conversion plan against the Google Docs API so documents keep their native structure and layout. ## Core Features & Use Cases - Create mode: Builds a new Google Doc with a title, sets it to pageless (wide) layout, optionally places it in a Drive folder, then fills it with styled content. - Update mode: Replaces an existing doc's body in place via documents.batchUpdate while preserving its current layout (pageless or paged) and title. - Native structure: Inserts real tables, styled headings, live links, shaded code blocks, and native lists; images use ASCII fallback by default or temporary public Drive staging for raster insertion. - Use Case: After converting a Markdown report into a plan with md-to-gdoc, run this Skill to sync the latest version into an existing Google Doc without disturbing its pageless layout, then verify the round-trip with heading, table, and image counts. ## Quick Start Ask the agent to publish your Markdown report to a Google Doc by first generating a plan with md-to-gdoc and then running gdoc-upsert in create or update mode with the --go flag.