From google-workspace-cli
Manages Google Workspace Enterprise licenses: assign, revoke, list, get, patch, and update user product licenses via gws CLI.
How this skill is triggered — by the user, by Claude, or both
Slash command
/google-workspace-cli:gws-licensingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it.
gws licensing <resource> <method> [flags]
delete — Revoke a license.get — Get a specific user's license by product SKU.insert — Assign a license.listForProduct — List all users assigned licenses for a specific product SKU.listForProductAndSku — List all users assigned licenses for a specific product SKU.patch — Reassign a user's product SKU with a different SKU in the same product. This method supports patch semantics.update — Reassign a user's product SKU with a different SKU in the same product.Before calling any API method, inspect it:
# Browse resources and methods
gws licensing --help
# Inspect a method's required params, types, and defaults
gws schema licensing.<resource>.<method>
Use gws schema output to build your --params and --json flags.
npx claudepluginhub pleaseai/claude-code-plugins --plugin google-workspaceManages Microsoft 365 licenses via Graph API: checks seats/SKUs, assigns/removes licenses, audits usage, finds unused licenses for MSP tenant optimization.
Manages Windsurf enterprise licenses: inventories seats, tracks usage, optimizes costs, generates compliance reports. For admins handling subscriptions and billing.
Automates Google Admin tasks (user management, org units, groups, domain administration) via Rube MCP and Composio. Always searches tools first for current schemas.