I have been working on extrasuite ( https://github.com/think41/extrasuite ). This is like terraform, but for google drive files. It provides a git like pull/push workflow to edit sheets/docs/slides. `pull` converts the google file into a local folder with agent friendly files. For example, a google sheet becomes a folder with a .tsv, a formula.json and so on. The agent simply edits these files and `push`es the change…
We have been using something similar for editing Confluence pages. Download XML, edit, upload. It is very effective, much better than direct edit commands. It’s a great pattern.
Google Workspace CLI
271–280 of 316 posts
Re: Google Workspace CLI
#272Earlier quoted context omitted.
Images wouldn't work though, right? I'd be amazed if that worked. My CLI tools handle those.
Obsidian has become almost an operating system for working with markdown. Its Live View / Edit mode is excellent (WYSIWYG) and its ability to accept pasted content and handle it appropriately is good and getting better. Its plugin/extension ecosystem is robust (and has a low barrier to entry), and now that it has a CLI I expect to see an acceleration of clever workflows and integrations. No affiliation, just a very h…
Re: Google Workspace CLI
#273> gws doesn't ship a static list of commands. It reads Google's own Discovery Service at runtime and builds its entire command surface dynamically. What is the practical difference between a "discovery service"+API and an MCP server? Surely humans and LLMs are better off using discovery service"+API in all cases? What would be the benefit of MCP?
Re: Google Workspace CLI
#274> gws doesn't ship a static list of commands. It reads Google's own Discovery Service at runtime and builds its entire command surface dynamically. What is the practical difference between a "discovery service"+API and an MCP server? Surely humans and LLMs are better off using discovery service"+API in all cases? What would be the benefit of MCP?
Re: Google Workspace CLI
#275Sounds handy. But use at your own risk.
Re: Google Workspace CLI
#276Earlier quoted context omitted.
This is about eight years old. The python situation has mostly gotten worse since https://xkcd.com/1987/
What? It’s much much better now, you can just use uv. Yeah, it’s yet another package manager, but it does it well.
Re: Google Workspace CLI
#277written in Rust lol
Re: Google Workspace CLI
#278Re: Google Workspace CLI
#279Re: Google Workspace CLI
#280"This is not an officially supported Google product." Probably someone's hobby project or 20% time at best.