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.

Selected Google Workspace Skills

Explore Google Workspace Skills for files, email, calendars, and spreadsheets. Compare the services and tasks each instruction addresses, then choose the relevant workflow with the right account, API access, and existing office resources in mind.

  • Gws-Drive

    Guide an agent through Google Drive file, folder, and shared-drive operations using the gws CLI and the authenticated account’s available permissions.

  • Gws-Gmail

    Work with Gmail messages through gws commands, covering reading, sending, replies, and mailbox tasks within the connected account’s authorized access.

  • Gws-Calendar

    Use Google Calendar through the gws CLI to inspect calendars and events, organize scheduling tasks, and apply the appropriate account and time context.

  • Gws-Sheets

    Read and update Google Sheets through gws commands, connecting spreadsheet resources and cell ranges to structured inputs for routine data workflows.

Google Workspace Developer Tools

Explore the gws command-line project behind the selected Agent Skills. Understand its dynamic API commands, structured responses, and authentication requirements alongside the support status documented by the project maintainers.

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.

Explore Google Workspace Projects and Skills

Start with a file, email, scheduling, or spreadsheet task. Compare the selected instructions and gws project, then prepare the service access needed for that specific workflow.