gws-admin
Google Workspace Admin SDK: Manage users, groups, and devices.
Skill by niclasmartinsson-sys
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/niclasmartinsson-sys-gws-admin
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/gws-admin
What's inside
- Skill name
gws-admin- Description
- Google Workspace Admin SDK: Manage users, groups, and devices.
- License
- Apache-2.0
- Instructions
- 173 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# admin (directory_v1) > **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it. ```bash gws admin <resource> <method> [flags] ``` ## API Resources ### asps - `delete` — Deletes an ASP issued by a user. - `get` — Gets information about an ASP issued by a user. - `list` — Lists the ASPs issued by a user. ### channels - `stop` — Stops watching resources through this channel. ### chromeosdevices - `action` — Use [BatchChangeChromeOsDeviceStatus](https://developers.google.com/workspace/admin/directory/reference/rest/v1/customer.devices.chromeos/batchChangeStatus) instead. Takes an action that affects a Chrome OS Device. This includes deprovisioning, disabling, and re-enabling devices. *Warning:* * Deprovisioning a device will stop device policy syncing and remove device-level printers. After a device is deprovisioned, it must be wiped before it can be re-enrolled. - `get` — Retrieves a Chrome OS device's properties. - `list` — Retrieves a paginated list of Chrome OS devices within an account. - `moveDevicesToOu` — Moves or inserts multiple Chrome OS devices to an organizational unit. You can move up to 50 devices at once. - `patch` — Updates a device's updatable properties, such as `annotatedUser`, `annotatedLocation`, `notes`, `orgUnitPath`, or `annotatedAssetId`. This method supports [patch semantics](https://developers.google.com/workspace/admin/directory/v1/guides/performance#patch). - `update` — Updates a device's updatable properties, such as `annotatedUser`, `annotatedLocation`, `notes`, `orgUnitPath`, or `annotatedAssetId`. ### customer - `devices` — Operations on the 'devices' resource ### customers - `get` — Retrieves a customer. - `patch` — Patches a customer. - `update` — Updates a customer. - `chrome` — Operations on the 'chrome' resource ### domainAliases - `delete` — Deletes a domain Alias of the customer. - `get` — Retrieves a domain alias of the customer. - `insert` — Inserts a domain alias of the customer. - `list` — Lists the domain aliases of the customer. ### domains - `delete` — Deletes a domain of the customer. - `get` — Retrieves a domain of the customer. - `insert` — Inserts a domain of the customer. - `list` — Lists the domains of the customer. ### groups - `delete` — Deletes a group. - `get` — Retrieves a group's properties. - `insert` — Creates a group. - `list` — Retrieves all groups of a domain or of a user given a userKey (paginated). - `patch` — Updates a group's properties. This method supports [patch semantics](https://developers.google.com/workspace/admin/directory/v1/guides/performance#patch). - `update` — Updates a group's properties. - `aliases` — Operations on the 'aliases' resource ### members - `delete` — Removes a member from a group. - `get` — Retrieves a group member's properties. - `hasMember` — Checks whether the given user is a member of the group. Membership can be direct or nested, but if nested, the `memberKey` and `groupKey` must be entities in the same domain or an `Invalid input` error is returned. To check for nested memberships that include entities outside of the group's domain, use the [`checkTransitiveMembership()`](https://cloud.google.com/identity/docs/reference/rest/v1/groups.memberships/checkTransitiveMembership) method in the Cloud Identity Groups API. - `insert` — Adds a user to the specified group. - `list` — Retrieves a paginated list of all members in a group. This method times out after 60 minutes. For more information, see [Troubleshoot error codes](https://developers.google.com/workspace/admin/directory/v1/guides/troubleshoot-error-codes). - `patch` — Updates the membership properties of a user in the specified group. This method supports [patch semantics](https://developers.google.com/workspace/admin/directory/v1/guides/performance#patch). - `update` — Updates the membership of a user in the specified group. ### mobiledevices - `action` — Takes an action that affects a mobile device. For example, remotely wiping a device. - `delete` — Removes a mobile device. - `get` — Retrieves a mobile device's properties. - `list` — Retrieves a paginated list of all user-owned mobile devices for an account. To retrieve a list that includes company-owned devices, use the Cloud Identity [Devices API](https://cloud.google.com/identity/docs/concepts/overview-devices) instead. This method times out after 60 minutes. For more information, see [Troubleshoot error codes](https://developers.google.com/workspace/admin/directory/v1/guides/troubleshoot-error-codes). ### orgunits - `delete` — Removes an organizational unit. - `get` — Retrieves an organizational unit. - `insert` — Adds an organizational unit. - `list` — Retrieves a list of all organizational units for an account. - `patch` — Updates an organizational unit. This method supports [patch semantics](https://developers.google.com/workspace/admin/directory/v1/guides/performance#patch) - `update` — Updates an organizational unit. ### privileges - `list` — Retrieves a paginated list of all privileges for a customer. ### resources - `buildings` — Operations on the 'buildings' resource - `calendars` — Operations on the 'calendars' resource - `features` — Operations on the 'features' resource ### roleAssignments - `delete` — Deletes a role assignment. - `get` — Retrieves a role assignment. - `insert` — Creates a role assignment. - `list` — Retrieves a paginated list of all roleAssignments. ### roles - `delete` — Deletes a role. - `get` — Retrieves a role. - `insert` — Creates a role. - `list` — Retrieves a paginated list of all the roles in a domain. - `patch` — Patches a role. - `update` — Updates a role. ### schemas - `delete` — Deletes a schema.
From niclasmartinsson-sys/google-workspace-cli, Apache-2.0.
More from niclasmartinsson-sys/google-workspace-cli
- 0.466score
gws-alertcenter
niclasmartinsson-sys
Google Workspace Alert Center: Manage Workspace security alerts.
SkillDFreshness: D★ 8Claude Code +9 - 0.466score
gws-apps-script
niclasmartinsson-sys
Google Apps Script: Manage and execute Apps Script projects.
SkillDFreshness: D★ 8Claude Code +9 - 0.466score
gws-apps-script-push
niclasmartinsson-sys
Google Apps Script: Upload local files to an Apps Script project.
SkillDFreshness: D★ 8Claude Code +9 - 0.466score
gws-cloudidentity
niclasmartinsson-sys
Google Cloud Identity: Manage identity groups and memberships.
SkillDFreshness: D★ 8Claude Code +9 - 0.460score
gws-docs
niclasmartinsson-sys
Read and write Google Docs.
SkillDFreshness: D★ 8Claude Code +9 - 0.460score
gws-forms
niclasmartinsson-sys
Read and write Google Forms.
SkillDFreshness: D★ 8Claude Code +9
Signals
- Stars
- 8
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Mar 4, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from niclasmartinsson-sys
- 0.466score
gws-alertcenter
niclasmartinsson-sys
Google Workspace Alert Center: Manage Workspace security alerts.
SkillDFreshness: D★ 8Claude Code +9 - 0.466score
gws-apps-script
niclasmartinsson-sys
Google Apps Script: Manage and execute Apps Script projects.
SkillDFreshness: D★ 8Claude Code +9 - 0.466score
gws-apps-script-push
niclasmartinsson-sys
Google Apps Script: Upload local files to an Apps Script project.
SkillDFreshness: D★ 8Claude Code +9 - 0.466score
gws-cloudidentity
niclasmartinsson-sys
Google Cloud Identity: Manage identity groups and memberships.
SkillDFreshness: D★ 8Claude Code +9 - 0.460score
gws-docs
niclasmartinsson-sys
Read and write Google Docs.
SkillDFreshness: D★ 8Claude Code +9 - 0.460score
gws-forms
niclasmartinsson-sys
Read and write Google Forms.
SkillDFreshness: D★ 8Claude Code +9
Cite this page
gws-admin skill. Agent Mart. https://agentmart.dev/skills/niclasmartinsson-sys-gws-admin (last updated 2026-10-24)