I Built a Claude Skill for Google Workspace Admin
Why sift through documentation when Claude can do it for you?
I manage Google Workspace for Coefficient Giving, and lots of my admin work runs through GAM, a command-line tool for Workspace management. GAM is great. It covers basically everything the Admin console does, plus a lot it doesn’t. But I was spending too much time looking up syntax and carefully constructing commands for tasks I’d done before.
So I built a Claude Code skill to handle the tedious parts. I describe what I want in plain English, Claude builds the GAM command from documentation, and then Claude runs it seamlessly. You can access it here.
What I built
The skill is a package of reference docs and instructions that tell Claude how to approach Workspace admin tasks. It bundles 7 curated reference guides that Claude wrote (top 50 commands, syntax details, common multi-step patterns, safety procedures, troubleshooting, API scopes, and worked examples) plus 166 pages of the actual GAM wiki for anything the guides don’t cover.
When I ask Claude to do something, it checks the curated docs first, falls back to the wiki for uncommon operations, builds the right command, and then either runs it (for read-only stuff like gam print or gam info) or shows it to me and waits for approval.
Safety and security
I did my best to have Claude not delete your entire Google account without asking. Critical operations (deleting users, wiping devices, any bulk deletion) always require explicit confirmation. High-risk operations (suspending users, bulk permission changes, password resets) need confirmation when they touch more than 10 accounts. Read-only operations run without confirmation (although you’ll still receive the standard prompt from Claude on the first time running new commands).
For bulk operations, the skill previews changes using gam print before making them. It validates CSV files before processing. If a command fails, it checks the troubleshooting guide and suggests fixes. And the default workflow mirrors what I’d do manually: understand the impact, export the current state as a backup, test on a small sample, then proceed.
Of course, you still need to understand the commands and actually read what Claude is proposing before you approve it.
How I use it day-to-day
Today, someone needed access to a former staff members’ Google doc, so I just pasted the doc link into Claude, and told it the names of the three other users that needed access. Claude handled the gam commands for me.
Previously, I’ve used it to build more complicated workflows, like updating lots of users at once, or changing settings in the Chrome management settings.
How to try it
You’ll need Claude Code and GAM7 installed and authenticated. Then in Claude, run
/plugin marketplace add c0webster/gam-expert-claude-skill
, and then explore plugins and install gam-expert, or install directly:
/plugin install gam-expert@gam-expert-claude-skill
After that, just start talking about Workspace admin tasks. The skill activates automatically when Claude picks up that you’re asking about something GAM-related. Enjoy, and please give feedback if you have suggestions on how to improve the tool.

