Gws Workflow File Announce
Google WorkspaceOfficialPublished by Google Workspace
- Skill
- Workflow
- Automation and integrations
- Apache-2.0
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The gws-workflow-file-announce skill provides a streamlined way to notify team members in a Google Chat space about a specific file stored in Google Drive. By leveraging the gws command-line interface, users can automate the sharing process, ensuring that relevant stakeholders are alerted to new or updated documents without manual copy-pasting.
What it does
- Retrieves file details from Google Drive using a provided file ID.
- Posts a notification message to a designated Google Chat space.
- Supports custom announcement messages to provide context to the shared file.
- Allows for flexible output formatting of the command execution results.
When to use it
- Use this skill when you need to programmatically share project documentation or assets with a team.
- Ideal for post-upload workflows where a file has just been generated or moved to Drive.
- Useful for maintaining consistent communication channels in automated reporting or document management pipelines.
Advantages
- Reduces manual effort by automating the link between Drive storage and Chat communication.
- Ensures consistent messaging when sharing files across different teams or projects.
- Integrates seamlessly with other gws-based workflows for end-to-end automation.
Usage examples
- “gws workflow +file-announce --file-id 12345 --space spaces/ABC123”
- The agent retrieves the file name associated with ID 12345 and posts a standard announcement message to the specified Google Chat space.
- “gws workflow +file-announce --file-id 12345 --space spaces/ABC123 --message 'Please review the updated project plan.'”
- The agent posts the custom message along with the link to the Google Drive file in the target Chat space.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/googleworkspace/gws-workflow-file-announce/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip gws-workflow-file-announce.zip -d .agents/skills
Documentation by Google Workspace
workflow +file-announce
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it.
Announce a Drive file in a Chat space
Usage
gws workflow +file-announce --file-id <ID> --space <SPACE>Flags
| Flag | Required | Default | Description |
|---|---|---|---|
--file-id | ✓ | — | Drive file ID to announce |
--space | ✓ | — | Chat space name (e.g. spaces/SPACE_ID) |
--message | — | — | Custom announcement message |
--format | — | — | Output format: json (default), table, yaml, csv |
Examples
gws workflow +file-announce --file-id FILE_ID --space spaces/ABC123
gws workflow +file-announce --file-id FILE_ID --space spaces/ABC123 --message 'Check this out!'Tips
This is a write command — sends a Chat message.
Use
gws drive +uploadfirst to upload the file, then announce it here.Fetches the file name from Drive to build the announcement.
See Also
gws-shared — Global flags and auth
gws-workflow — All cross-service productivity workflows commands
Files
- ATTRIBUTION.mdAdded by AutoGineer914 B
- LICENSELicence file added by AutoGineer11.1 KiB
- SKILL.md1.5 KiB
SKILL.md
workflow +file-announce
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it.
Announce a Drive file in a Chat space
Usage
gws workflow +file-announce --file-id <ID> --space <SPACE>Flags
| Flag | Required | Default | Description |
|---|---|---|---|
--file-id | ✓ | — | Drive file ID to announce |
--space | ✓ | — | Chat space name (e.g. spaces/SPACE_ID) |
--message | — | — | Custom announcement message |
--format | — | — | Output format: json (default), table, yaml, csv |
Examples
gws workflow +file-announce --file-id FILE_ID --space spaces/ABC123
gws workflow +file-announce --file-id FILE_ID --space spaces/ABC123 --message 'Check this out!'Tips
This is a write command — sends a Chat message.
Use
gws drive +uploadfirst to upload the file, then announce it here.Fetches the file name from Drive to build the announcement.
See Also
gws-shared — Global flags and auth
gws-workflow — All cross-service productivity workflows commands
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Google Workspace
- Publisher
- Google Workspace (Official)
- Source
- googleworkspace/cli · skills/gws-workflow-file-announce · commit cd3697e
- Licence
- Apache License 2.0 (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Google Workspace.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download gws-workflow-file-announce.zip