gws-licensing_skill

This skill helps manage Google Workspace licenses, enabling assignment, revocation, and reallocation of user licenses via API methods.
  • Python

2.6k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill gws-licensing

  • _meta.json291 B
  • SKILL.md1.3 KB

Overview

This skill manages Google Workspace Enterprise product licenses across an organization. It provides commands to assign, revoke, reassign, and list user licenses by product SKU. Use it to enforce license policies, audit assignments, and automate bulk operations.

How this skill works

The skill exposes API resources for license assignments, including operations to insert, delete, get, list, patch, and update assignments. Inspect available methods and parameter schemas before running commands, then call methods with the appropriate params or JSON payloads to change or query license state. It integrates with Google Workspace APIs to apply changes in the enterprise license inventory.

When to use it

  • Assign new product licenses to users during onboarding
  • Revoke licenses for employees who leave or change roles
  • Bulk-audit who holds a particular product SKU
  • Reassign a user from one SKU to another within the same product
  • Script automated license enforcement and reporting

Best practices

  • Inspect method schemas to confirm required params and payload structure before execution
  • Perform list operations first to confirm current assignments before making destructive changes
  • Use patch/update carefully when changing SKUs to avoid transient gaps in coverage
  • Batch operations where possible and rate-limit calls to respect API quotas
  • Log changes and maintain an audit trail for compliance

Example use cases

  • Assign Enterprise licenses to a new hire using insert with a user identifier and SKU
  • Revoke an ex-employee’s license with delete to free up a seat
  • List all users assigned to a specific product SKU to check consumption and optimize spending
  • Patch a user’s assignment to move them between SKUs in the same product during role changes

FAQ

Inspect the method schema to view required params, types, and defaults before building your command flags or JSON payloads.

Can I reassign a user to a different SKU?

Yes — use patch or update to reassign a user to a different SKU within the same product while preserving account linkage.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational