gws-script-push

Upload local .gs, .js, .html, and appsscript.json files to a Google Apps Script project.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/wuyyyyyou/cli --skill gws-script-push-wuyyyyyou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-script-push
Source: https://github.com/wuyyyyyou/cli/tree/main/skills/gws-script-push
Command: npx skills add https://github.com/wuyyyyyou/cli --skill gws-script-push-wuyyyyyou

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Upload local files to an Apps Script project.

Core Features & Use Cases

  • Uploads .gs, .js, .html, and appsscript.json to the target Apps Script project.
  • Replaces existing files in the project to keep code in sync with local directory.
  • Useful for bootstrapping new projects or updating existing ones from a repo.

Quick Start

Run gws script +push --script <ID> in your project directory to upload all local script files to the Apps Script project.

Frequently Asked Questions about gws-script-push

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upload local script files to a Google Apps Script project?

To upload local script files to a Google Apps Script project, run the push command with your target Script Project ID to sync and replace remote project files with your local directory contents.

What file types are supported when syncing code to Google Apps Script?

When syncing code to Google Apps Script, the supported file types are .gs, .js, .html, and appsscript.json, ensuring your local codebase integrates properly with the remote project.

Does uploading local files to Apps Script overwrite existing remote project code?

Uploading local files to Apps Script overwrites existing remote project code by replacing the current files in the project to keep the remote environment fully synced with your local directory.

Do I need a Script Project ID to push local code to Google Apps Script?

You need a Script Project ID to push local code to Google Apps Script, as it serves as the required target identifier for routing and applying your local directory batch updates to the correct remote project.

Can I bootstrap a new Google Apps Script project from a local repository?

You can bootstrap a new Google Apps Script project from a local repository by batch uploading all supported local script files to initialize and populate the remote project structure efficiently.