gws-apps-script-push — команда для Claude Code: установка
Загружает локальные файлы в проект Google Apps Script через Google Workspace CLI. Пригодится для отправки кода из указанной папки.
npx claude-code-templates@latest --command google-workspace/gws-apps-script-pushЧто делает 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-push2Вручную: положить файлы
.claude/commands/gws-apps-script-push.mdВызов — /gws-apps-script-push. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/gws-apps-script-push.mdВызов — /prompts:gws-apps-script-push. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/gws-apps-script-push.prompt.mdВручную: положить файлы
.gemini/commands/gws-apps-script-push.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о 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