Back to browse
GitHub Repository

Token-efficient pull/edit/push workflow for AI agents editing Google Workspace files (Sheets, Docs, Slides, Forms)

155 starsPython

Treat Google Docs as Markdown

by ksri·Apr 17, 2026·2 points·2 comments

AI Analysis

●●SolidBig BrainNiche Gem

Token-efficient Google Docs editing for AI agents when gws and gogcli struggle with meaningful changes.

Strengths
  • Diff-based push reconciles changes via batchUpdate without destroying existing formatting
  • Index drift tracking ensures subsequent operations reference correct document structure
  • TSV and JSON representations compress sheet formulas and ranges for token efficiency
Weaknesses
  • 32 open issues suggest edge cases in complex document scenarios aren't fully handled
  • Google Workspace editing space already has gws, gogcli, and official APIs
Target Audience

AI agent developers, automation engineers working with Google Workspace

Similar To

gws · gogcli · Google Workspace API

Post Description

Pull a google doc in markdown format. Edit the markdown and push. ExtraSuite will figure out the diff and apply them to the google doc, respecting your formatting.

Similar Projects

Developer Tools●●Solid

ExtraSuite – pull / push for Google Drive

Git-like pull/push for Google Sheets beats imperative API calls—but adoption depends on agent tooling.

Big BrainSolve My ProblemNiche Gem
ksri
103mo ago
Developer Tools●●Solid

Open-source sync-engine for managing websites at scale

Treats CMS content as local markdown files — Obsidian workflows finally work.

Big BrainNiche Gem
aabergkvist
2014d ago
Developer Tools●●Solid

Google Docs MCP that works

Search/replace editing beats character indices that break every other Google Docs MCP.

Big BrainNiche Gem
dbuxton
201mo ago