From google-workspace-cli
Use this skill when the user asks about Google Workspace administration tasks like managing users, groups, organizational units, or domain settings via the Google Workspace CLI. Requires admin privileges.
npx claudepluginhub nsheaps/ai-mktpl --plugin google-workspace-cliThis skill uses the workspace's default tool permissions.
Use `gws admin` to manage Google Workspace domain administration from the command line.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Retrieves current documentation, API references, and code examples for libraries, frameworks, SDKs, CLIs, and services via Context7 CLI. Ideal for API syntax, configs, migrations, and setup queries.
Uses ctx7 CLI to fetch current library docs, manage AI coding skills (install/search/generate), and configure Context7 MCP for AI editors.
Use gws admin to manage Google Workspace domain administration from the command line.
Note: Admin operations require Google Workspace admin privileges.
# List users in the domain
gws admin users list
# List with pagination
gws admin users list --limit 100
# Get a specific user
gws admin users get "user@example.com"
# Create a user
gws admin users create \
--email "newuser@example.com" \
--given-name "New" \
--family-name "User" \
--password "temporary-password"
# Update a user
gws admin users update "user@example.com" \
--given-name "Updated"
# Suspend a user
gws admin users update "user@example.com" --suspended true
# Unsuspend a user
gws admin users update "user@example.com" --suspended false
# Delete a user
gws admin users delete "user@example.com"
# List groups
gws admin groups list
# Get group details
gws admin groups get "group@example.com"
# Create a group
gws admin groups create \
--email "team@example.com" \
--name "Team" \
--description "Team group"
# Add a member to a group
gws admin groups members add "group@example.com" --email "user@example.com" --role "MEMBER"
# List group members
gws admin groups members list "group@example.com"
# Remove a member
gws admin groups members remove "group@example.com" --email "user@example.com"
# Delete a group
gws admin groups delete "group@example.com"
# List organizational units
gws admin orgunits list
# Create an organizational unit
gws admin orgunits create --name "Engineering" --parent "/"
# Move a user to an OU
gws admin users update "user@example.com" --org-unit "/Engineering"
| Role | Description |
|---|---|
OWNER | Group owner |
MANAGER | Group manager |
MEMBER | Regular member |
--format json for structured output