Set up
Skills are installed by placing their folder where your agent loads skills.
The download comes from github.com/admin-remix/workspace-skill itself, not from our server, so what you get is exactly what its author published.
Install instructions come from the README
README
synced Oct 23, 2026AdminRemix Workspace Plugin
A Claude Code plugin for Google Workspace administration through natural language.
Manage users, groups, email, Drive, calendars, and devices by just asking.
> Add john.doe@company.com to the engineering group
✓ Added john.doe@company.com to engineering@company.com
Features
- User Management: Create, update, suspend, delete users
- Group Management: Create groups, manage membership
- Email Settings: Vacation responders, forwarding, delegates
- Drive Operations: File permissions, ownership transfers
- Device Management: ChromeOS and mobile devices
- Reporting: User activity, admin audit logs, login reports
Installation
# Install the plugin
claude plugin install adminremix/workspace
# Configure Google Workspace access
claude workspace setup
Usage
Just talk to Claude naturally:
> List all suspended users
> Create a new user jane.smith@company.com
> Who is in the marketing group?
> Offboard john@company.com
> Show login failures from the past 24 hours
Setup Requirements
- Google Workspace Admin Account - You need admin access to your domain
- Google Cloud Project - For API access (free tier is sufficient)
- Anthropic API Key - Used by Claude Code
The setup script will guide you through configuring OAuth credentials.
How It Works
This plugin consists of two parts:
- Skill (
skill/SKILL.md) - Instructions that teach Claude how to administer Google Workspace - MCP Server (
mcp-server/) - TypeScript server that provides Google Admin API tools
When you ask Claude to perform an admin task, the skill guides Claude to use the appropriate MCP tools, which call the Google Workspace APIs.
Available Commands
Users
list_users- List/search usersget_user- Get user detailscreate_user- Create new userupdate_user- Update user attributessuspend_user- Suspend accountunsuspend_user- Reactivate accountdelete_user- Delete account
Groups
list_groups- List all groupsget_group- Get group detailscreate_group- Create new groupdelete_group- Delete grouplist_members- List group membersadd_member- Add to groupremove_member- Remove from group
Organizational Units
list_org_units- List org structurecreate_org_unit- Create new OU
Gmail
get_vacation- Get vacation settingsset_vacation- Set vacation responderlist_forwards- List forwarding addressesadd_forward- Add forwardinglist_delegates- List inbox delegatesadd_delegate- Add delegate
Drive
list_files- List user's filestransfer_ownership- Transfer file ownershiplist_shared_drives- List shared drives
Devices
list_chromeos- List ChromeOS devicesget_chromeos- Get device detailsupdate_chromeos- Update devicedisable_chromeos- Disable device
Reports
user_report- User activity reportadmin_report- Admin audit loglogin_report- Login activity
Multi-Domain Support
To switch between domains (for MSPs managing multiple clients):
claude workspace setup
The setup script will detect existing configuration and offer to switch domains.
Audit Logging
All operations are logged to ~/.config/adminremix/audit.log in JSON format:
{"ts": "2026-01-31T10:30:00Z", "action": "add_member", "target": "john@company.com", "group": "marketing", "result": "success"}
Security
- Credentials are stored locally at
~/.config/adminremix/credentials.json - File permissions are set to
600(owner read/write only) - OAuth tokens never leave your machine
- All operations require your explicit confirmation in Claude
Development
# Clone the repo
git clone https://github.com/admin-remix/workspace-skill
# Install MCP server dependencies
cd mcp-server
npm install
# Build
npm run build
# Run locally
npm start
License
Apache 2.0 - See LICENSE
Contributing
Contributions welcome! Please read our contributing guidelines first.
Support
Built with ❤️ by AdminRemix