К основному содержанию
команда

gws-workflow-file-announce — команда для Claude Code

Публикует ссылку и имя файла из Google Drive в спейс Google Chat через CLI gws. Пригодится, когда нужно сразу уведомить команду о загруженном отчёте или документе.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command google-workspace/gws-workflow-file-announce
Открыть на GitHub

Что делает gws-workflow-file-announce

Команда связывает два сервиса Google Workspace. Она запрашивает имя документа по переданному флагу --file-id и публикует сообщение в указанный спейс через --space. По умолчанию ответ возвращается в JSON, но формат вывода можно переключить на table, yaml или csv. К ссылке на документ разрешено добавить пояснение с помощью параметра --message.

Работа строится поверх утилиты Google Workspace CLI (gws). Перед отправкой запросов агент проверяет наличие утилиты через gws --version и статус входа через gws auth status. Для глобальных настроек и правил безопасности команда обращается к файлу ../gws-shared/SKILL.md.

Без авторизованной сессии в gws отправка сообщения завершится ошибкой API.

Какие задачи решает

  • опубликовать файл из Google Drive в спейс Google Chat
  • отправить уведомление команде о новом документе с поясняющим текстом
  • автоматизировать оповещения в комнатах Google Workspace через терминал

Примеры запросов агенту

  • Отправь анонс файла 1A2b3C в комнату spaces/TEAM_CHAT через gws-workflow-file-announce
  • Опубликуй документ с ID doc_987 в спейс spaces/DEV_ALERT с сообщением 'Готов релизный отчёт'

Как установить gws-workflow-file-announce

1Через claude-code-templates

npx claude-code-templates@latest --command google-workspace/gws-workflow-file-announce

2Вручную: положить файлы

.claude/commands/gws-workflow-file-announce.md

Вызов — /gws-workflow-file-announce. Для всех проектов — ~/.claude/commands/

Вопросы о gws-workflow-file-announce

Как установить gws-workflow-file-announce в Claude Code?

Выполните команду npx claude-code-templates@latest --command google-workspace/gws-workflow-file-announce либо вручную сохраните файл команды по пути .claude/commands/gws-workflow-file-announce.md.

Что делает команда gws-workflow-file-announce?

Она находит файл в Google Drive по его ID и отправляет оповещение с ссылкой в заданное пространство Google Chat.

Что нужно настроить перед отправкой анонса?

В системе должна быть установлена утилита gws, а статус авторизации подтверждён через вызов gws auth status.

Исходный текст

gws-workflow-file-announce.md · MIT
---
allowed-tools: Bash, Read, Write, Edit
argument-hint: "[resource] [method] [flags]"
description: "Google Workflow: Announce a Drive file in a Chat space."
---

# Google Workspace Workflow File Announce

Execute Google Workspace Workflow File Announce operations: $ARGUMENTS

## Prerequisites

- Google Workspace CLI (`gws`) must be installed
- Authentication configured: Run `gws auth status` to verify
- Review `gws workflow-file-announce --help` for all available commands

## Available Resources and Methods

# workflow +file-announce

> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.

Announce a Drive file in a Chat space

## Usage

```bash
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

```bash
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 +upload` first to upload the file, then announce it here.
- Fetches the file name from Drive to build the announcement.

## See Also

- [gws-shared](../gws-shared/SKILL.md) — Global flags and auth
- [gws-workflow](../gws-workflow/SKILL.md) — All cross-service productivity workflows commands

## Usage

```bash
# List available resources and methods
gws workflow-file-announce --help

# Inspect method schema before calling
gws schema workflow-file-announce.<resource>.<method>

# Execute command with arguments
gws workflow-file-announce $ARGUMENTS
```

## Task

Execute the requested Workflow File Announce operation: $ARGUMENTS

1. **Verify Prerequisites**
   - Check `gws` is installed: `gws --version`
   - Verify authentication: `gws auth status`
   - Review available commands: `gws workflow-file-announce --help`

2. **Inspect Method Schema**
   - Before calling any method, inspect its parameters
   - Use `gws schema` to understand required fields
   - Review parameter types and constraints

3. **Execute Operation**
   - Build command with appropriate flags
   - Use `--params` for query/path parameters
   - Use `--json` for request body
   - Handle pagination with `--max-results` or `--page-token`

4. **Error Handling**
   - Check command output for errors
   - Review API quotas and rate limits
   - Handle authentication issues
   - Retry transient failures

---

**License**: Apache License 2.0
**Source**: [Google Workspace CLI](https://github.com/googleworkspace/cli)
**Original Skill**: `gws-workflow-file-announce`

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Автоматизация и no-code: n8n, Zapier, Make» →
ralph-loop официальный Anthropic Команда запускает автономный цикл доработки задачи в Claude Code, возвращая агенту тот же промпт при каждой попытке выхода. ★ 44 770звёзд репо cancel-ralph официальный Anthropic Отменяет активный цикл Ralph Loop: проверяет файл состояния, читает номер итерации и удаляет его. Нужна, когда цикл пора прервать. ★ 44 770звёзд репо list официальный Anthropic Показывает все настроенные правила hookify в проекте: имя, событие, шаблон и статус. Пригодится, когда правила накопились и надо понять, что вообще включено. ★ 44 770звёзд репо help официальный Anthropic Показывает, как устроен плагин hookify и как создавать правила-хуки. Пригодится, если вы уже поставили hookify и не помните синтаксис. ★ 44 770звёзд репо configure официальный Anthropic Показывает список правил hookify и даёт включать и выключать их по одному. Пригодится, когда правила накопились и часть мешает. ★ 44 770звёзд репо

Из того же набора804

Весь набор →
gws-modelarmor-sanitize-prompt Команда отправляет текст на проверку через шаблон Google Model Armor. Она пригодится перед передачей пользовательского промпта дальше по процессу. 65установок gws-modelarmor Команда связывает Claude Code с Google Workspace CLI для фильтрации контента через Google Model Armor. Помогает проверять промпты и ответы модели на безопасность. 65установок cover-letter-generator Собирает сопроводительное письмо из резюме и описания вакансии: цепляющее начало, привязка опыта к требованиям, ответ на пробелы. Пригодится, когда отклик нужно отправить сегодня. 64установок mlops-mlflow Скилл учит Claude работать с MLflow: логировать параметры и метрики, вести реестр моделей и воспроизводить запуски. 64установок gws-workflow Слэш-команда для Claude, которая запускает операции Google Workspace CLI: отчёты, подготовка к встречам, разбор почты. 64установок gws-vault Управляет делами, удержанием данных и экспортом в Google Vault через Google Workspace CLI. Помогает при eDiscovery-запросах. 64установок gws-shared Помогает Claude Code работать с утилитой Google Workspace CLI, проверяя авторизацию, схемы методов и параметры запросов. 64установок gws-modelarmor-sanitize-response Фильтрует ответы языковых моделей через шаблоны Google Model Armor с помощью утилиты gws для защиты исходящих данных. 64установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой