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

gws-apps-script-push — команда для Claude Code: установка

Загружает локальные файлы в проект Google Apps Script через Google Workspace CLI. Пригодится для отправки кода из указанной папки.

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

Что делает gws-apps-script-push

Команда запускает операцию push для проекта Google Apps Script. Она передаёт в gws идентификатор проекта через --script, а исходную папку можно задать флагом --dir; без него берётся текущая директория. Поддерживаются файлы .gs, .js, .html и appsscript.json. Скрытые файлы и node_modules пропускаются.

Перед запуском нужны установленный Google Workspace CLI и настроенная аутентификация; проверить её можно командой gws auth status. Для просмотра доступных методов используется gws apps-script-push --help, а перед вызовом метода рекомендуется проверить схему через gws schema. Команда записывает изменения в проект и заменяет в нём все файлы, поэтому агент должен запросить подтверждение пользователя.

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

  • загрузить локальный код в проект Google Apps Script
  • выбрать папку с файлами через --dir
  • пропустить скрытые файлы и node_modules
  • проверить авторизацию Google Workspace CLI
  • заменить содержимое проекта файлами из локальной директории

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

  • Запусти /gws-apps-script-push и загрузи файлы текущей папки в проект с указанным идентификатором.
  • Выполни /gws-apps-script-push для отправки файлов из ./src в проект Google Apps Script.
  • Перед загрузкой через /gws-apps-script-push проверь авторизацию и покажи доступные параметры команды.

Как установить gws-apps-script-push

1Через claude-code-templates

npx claude-code-templates@latest --command google-workspace/gws-apps-script-push

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

.claude/commands/gws-apps-script-push.md

Вызов — /gws-apps-script-push. Для всех проектов — ~/.claude/commands/

Вопросы о gws-apps-script-push

Как установить gws-apps-script-push в Claude Code?

Выполните npx claude-code-templates@latest --command google-workspace/gws-apps-script-push, затем используйте файл .claude/commands/gws-apps-script-push.md.

Что делает gws-apps-script-push?

Команда загружает локальные файлы .gs, .js, .html и appsscript.json в проект Google Apps Script через gws. Папку можно задать флагом --dir.

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

Должны быть установлены Google Workspace CLI и настроенная аутентификация. Проверьте их командами gws --version и gws auth status; для операции нужен флаг --script с ID проекта.

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

gws-apps-script-push.md · MIT
---
allowed-tools: Bash, Read, Write, Edit
argument-hint: "[resource] [method] [flags]"
description: "Google Apps Script: Upload local files to an Apps Script project."
---

# Google Workspace Apps Script Push

Execute Google Workspace Apps Script Push operations: $ARGUMENTS

## Prerequisites

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

## Available Resources and Methods

# apps-script +push

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

Upload local files to an Apps Script project

## Usage

```bash
gws apps-script +push --script <ID>
```

## Flags

| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| `--script` | ✓ | — | Script Project ID |
| `--dir` | — | — | Directory containing script files (defaults to current dir) |

## Examples

```bash
gws script +push --script SCRIPT_ID
gws script +push --script SCRIPT_ID --dir ./src
```

## Tips

- Supports .gs, .js, .html, and appsscript.json files.
- Skips hidden files and node_modules automatically.
- This replaces ALL files in the project.

> [!CAUTION]
> This is a **write** command — confirm with the user before executing.

## See Also

- [gws-shared](../gws-shared/SKILL.md) — Global flags and auth
- [gws-apps-script](../gws-apps-script/SKILL.md) — All manage and execute apps script projects commands

## Usage

```bash
# List available resources and methods
gws apps-script-push --help

# Inspect method schema before calling
gws schema apps-script-push.<resource>.<method>

# Execute command with arguments
gws apps-script-push $ARGUMENTS
```

## Task

Execute the requested Apps Script Push operation: $ARGUMENTS

1. **Verify Prerequisites**
   - Check `gws` is installed: `gws --version`
   - Verify authentication: `gws auth status`
   - Review available commands: `gws apps-script-push --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-apps-script-push`

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

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

Все слэш-команды по теме «Облака: AWS, Azure, GCP» →

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

Весь набор →
terraform-specialist Скилл для Claude, который ведёт проектирование модулей Terraform и OpenTofu, работу с состоянием и автоматизацию в CI. Пригодится, когда инфраструктуру описывают кодом, а не руками. 70установок cpp-pro Настраивает агента на разработку на современном C++ с упором на RAII, умные указатели и семантику перемещения. Помогает писать безопасный и быстрый код. 70установок inference-serving-vllm Скилл для Claude, который помогает разворачивать модели на vLLM: сервер с OpenAI-совместимым API, батчевый инференс и квантизация. 70установок gws-events-renew Продлевает и реактивирует подписки Google Workspace Events, чтобы они не истекали. Пригодится, если бот или скрипт слушает события Workspace и подписка вот-вот умрёт. 70установок gws-admin-reports Команда запускает операции Admin Reports в Google Workspace: получает отчёты об использовании и просматривает журналы активности. Перед вызовом метода она предлагает изучить его схему. 70установок deployment Скилл для Claude, который даёт агенту управлять деплоями Railway: смотреть логи, перезапускать, пересобирать и снимать. Пригодится, когда сервис падает или нужно разобраться в истории выкаток. 69установок gh-fix-ci Находит упавшие проверки GitHub Actions в текущем или указанном PR, выгружает логи ошибок и готовит план правок. Помогает быстро устранить сбои в пайплайне перед мержем. 69установок seoagent Ведёт SEO-работу в репозитории: аудит, кластеры ключевых слов, брифы и черновики статей сохраняются в .seoagent/ и не теряются между сессиями. 69установок

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

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