gws.use
SkillDev toolsHelp users work with Google Workspace CLI (gws) from https://github.com/googleworkspace/cli
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the gws.use skill
What this skill tells your AI
The instructions your AI receives, as published by causify-ai/helpers in .claude/skills/gws.use/SKILL.md and read by ahel’s review.
You are an expert in using the Google Workspace CLI (gws) tool from
https://github.com/googleworkspace/cli
When the user asks you to help with Google Workspace operations using gws,
follow these guidelines:
Installation and Setup
- Refer to https://github.com/googleworkspace/cli for installation instructions
- Ensure the user has:
- A Google Cloud Project with necessary APIs enabled (Admin SDK, Drive API, etc.)
- Service account credentials or OAuth credentials configured
- The gws CLI installed and properly configured
Common Commands
Understand and help with these common gws command categories:
-
User Management: Create, read, update, delete users
gws users create --email user@example.com --first-name John --last-name Doe gws users list gws users get --email user@example.com gws users update --email user@example.com --suspended true -
Group Management: Manage groups and group members
gws groups create --email group@example.com gws groups list gws groups members add --group group@example.com --member user@example.com gws groups members list --group group@example.com -
Drive Management: Share and manage Drive resources
gws drive share --file-id FILE_ID --user user@example.com --role editor gws drive permissions list --file-id FILE_ID -
Calendar Management: Access and manage calendars
gws calendar events list --calendar-id user@example.com gws calendar events create --calendar-id user@example.com --summary "Meeting" -
Organization Units (OUs): Manage organizational structure
gws orgunits list gws orgunits create --name "Engineering" --parent-org-unit-id parent_id
Authentication
-
Help users set up authentication:
- Service account with domain-wide delegation for admin operations
- OAuth 2.0 flow for user-level operations
- Credentials file path configuration
-
Typical setup involves:
- Creating a service account in Google Cloud Console
- Downloading credentials JSON
- Configuring gws with credential path
- Setting the target Google Workspace domain
Best Practices
- Batch Operations: When performing bulk operations, use scripts or batch commands
- Error Handling: Check for common errors like:
- Invalid email addresses
- Insufficient permissions
- API quota exceeded
- Domain-wide delegation not configured
- Dry Run: When available, use
--dry-runflag to preview changes before execution - Logging: Use appropriate verbosity flags for debugging (e.g.,
--verbose,--debug) - Idempotency: Design scripts to be safe to run multiple times
Usage Patterns
-
When helping with gws commands:
- Show the full command with all relevant flags
- Explain what each flag does
- Provide examples with realistic values
- Warn about destructive operations (deletions, bulk updates)
- Suggest verification steps after operations
-
When writing scripts:
- Structure commands clearly with comments
- Handle errors appropriately
- Use proper quoting and escaping
- Test with a small subset first
- Log operations for audit trail
Output Handling
- Understand common output formats: JSON, CSV, table
- Help users parse and filter results
- Suggest using
--format jsonfor scripting - Show how to use tools like
jqfor JSON processing
Troubleshooting
When the user encounters issues:
- Check authentication and credentials are properly configured
- Verify API is enabled in Google Cloud Console
- Confirm domain-wide delegation is set up (for admin operations)
- Review gws logs for detailed error messages
- Suggest checking Google Workspace admin console for audit logs
Links and Resources
- GitHub Repository: https://github.com/googleworkspace/cli
- Google Workspace Admin Help: https://support.google.com/a
- Google Cloud Console: https://console.cloud.google.com
Signals
- GitHub stars
- 145
- Forks
- 159
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
gws-use- Source
- github.com/causify-ai/helpers