From gws
Discover and introspect any Google Workspace API before using it — explore methods, parameters, and types.
npx claudepluginhub fakoli/fakoli-plugins --plugin gwsThis skill uses the workspace's default tool permissions.
Discover and introspect any Google Workspace API using `gws schema` before executing commands.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Discover and introspect any Google Workspace API using gws schema before executing commands.
Use this workflow when the user wants to explore an unfamiliar API, check method parameters, or understand the request/response structure before making calls.
List available methods for a service:
gws <service> --help
Example:
gws drive --help
gws sheets --help
Drill into a resource:
gws drive files --help
gws sheets spreadsheets --help
Inspect method parameters:
gws schema drive.files.list
gws schema calendar.events.insert
Resolve nested type references:
gws schema sheets.spreadsheets.create --resolve-refs
Inspect a specific type:
gws schema gmail.Message
gws schema drive.File
Test with a dry run:
gws drive files list \
--params '{"pageSize": 3}' \
--fields "files(id,name)" \
--dry-run
Execute with confidence:
gws drive files list \
--params '{"pageSize": 3}' \
--fields "files(id,name)"
gws schema when using an API for the first time--resolve-refs to see the full schema without chasing $ref pointers--help (for CLI flags) with gws schema (for API structure)