From google-workspace-cli
Google Workspace Enterprise License Manager: Manage product licenses.
npx claudepluginhub pleaseai/claude-code-plugins --plugin google-workspaceThis skill uses the workspace's default tool permissions.
> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
Manages Microsoft 365 licenses via Graph API: checks seats/SKUs, assigns/removes licenses, audits usage, finds unused licenses for MSP tenant optimization.
Automates Google Admin tasks like user management, org units, groups, and domain administration via Rube MCP and Composio toolkit. Discovers current tool schemas first for reliable workflows.
Manages Windsurf enterprise licenses: inventories seats, tracks usage, optimizes costs, generates compliance reports. For admins handling subscriptions and billing.
Share bugs, ideas, or general feedback.
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.