# Gws Script Push > Google Apps Script: Upload local files to an Apps Script project. Source: https://skillsagentes.com/skills/googleworkspace/cli/gws-script-push Repository: https://github.com/googleworkspace/cli Author: googleworkspace License: Apache-2.0 Updated: hace 4 meses Context cost: 16 tok installed, 321 tok once triggered, 321 tok with every bundled file Bundle: 1 file, 1 KB Permissions requested: none declared ## Install ```bash npx -y skills add googleworkspace/cli --skill gws-script-push --agent claude-code ``` ## What it does - Sube archivos locales a un proyecto de Apps Script usando `gws script +push --script ` - Reemplaza TODOS los archivos del proyecto con el contenido local - Soporta archivos .gs, .js, .html y appsscript.json - Omite automáticamente archivos ocultos y node_modules ## Use it when - Cuando se necesita subir código local a un proyecto de Google Apps Script existente ## What triggers it - "Sube los archivos de ./src al proyecto de Apps Script SCRIPT_ID" - "Haz push del código local a mi script de Google Apps Script" ## Before you install - Requiere el binario `gws` y haber leído gws-shared/SKILL.md para auth, flags globales y reglas de seguridad; es un comando de escritura que reemplaza todos los archivos, así que hay que confirmar con el usuario antes de ejecutarlo. ## Files - SKILL.md — 1 KB ## SKILL.md Reproduced verbatim from googleworkspace/cli under Apache-2.0. This section is the upstream document and is in English. # 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 script +push --script ``` ## 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-script](../gws-script/SKILL.md) — All manage google apps script projects commands --- Skills Agentes — https://skillsagentes.com/skills/googleworkspace/cli/gws-script-push