Google Workspace

Explore Google Workspace developer resources and Agent Skills for Drive, Gmail, Calendar, and Sheets. Understand how API access, the gws CLI, and task instructions fit together when connecting everyday office work to programmable workflows.

About Google Workspace

Google Workspace brings together communication, documents, files, and scheduling applications. Its developer platform exposes APIs and extension tools so developers can connect those everyday resources to custom applications, internal workflows, and integrations while working within the account’s access model.

The googleworkspace GitHub organization publishes development resources, including the gws command-line project. gws derives its command surface from Google’s Discovery Service and returns structured output, giving scripts and agents a way to work across services without building a separate command interface for each API.

The accompanying Skills guide service-specific tasks such as Drive operations, email, events, and spreadsheet updates. They complement the CLI and authorization setup rather than replacing them. The gws repository explicitly states that the CLI is not an officially supported Google product; that distinction remains separate from Google Workspace’s supported services and APIs.

More Teams and Creators

Explore developer tools, software projects, and Agent Skills from other teams and creators. Compare their areas of focus, representative work, and intended tasks to find more resources for development and collaboration.

Google Workspace FAQ

How is Google Workspace different from the gws CLI?
Google Workspace is the suite of collaboration services and their APIs. gws is a command-line project that accesses those APIs, with its own releases, setup, and project status.
Is gws an officially supported Google product?
No. The repository explicitly says it is not an officially supported Google product. Publishing under googleworkspace does not remove that project-specific disclaimer.
Does installing a gws Skill grant access to my files or mail?
No. Skills provide instructions. Actual access depends on the CLI’s credentials, requested authorization scopes, the signed-in account, and any applicable organization policies.
Why are gws commands generated dynamically?
The CLI reads Google API Discovery documents to construct resource and method commands. Its available interface can therefore follow changes to the underlying API descriptions.
Should a spreadsheet task use gws-sheets or gws-drive?
Use gws-sheets for spreadsheet content and cell operations. Drive handles files, folders, and sharing resources; some workflows involve both services for different steps.
Can I preview a gws request before it runs?
The CLI documents a --dry-run option for previewing requests. A preview helps inspect the intended call; it does not confirm that a later operation succeeded.

Check Google Workspace API Access

Identify the Workspace service and check its official authentication and access requirements before designing automation.