gws-apps-script-push

Upload local script files to a Google Apps Script project via gws.

1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/run6270/skill --skill gws-apps-script-push-run6270
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-apps-script-push
Source: https://github.com/run6270/skill/tree/main/gws-apps-script-push
Command: npx skills add https://github.com/run6270/skill --skill gws-apps-script-push-run6270

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of uploading local files to a Google Apps Script project, streamlining development workflows.

Core Features & Use Cases

  • File Upload: Pushes local script files (.gs, .js, .html, appsscript.json) to a specified Apps Script project.
  • Project Replacement: Replaces all existing files in the target project with the local versions.
  • Use Case: After making changes to your local Apps Script code, use this Skill to quickly deploy those changes to your live Google Apps Script project.

Quick Start

Use the gws apps-script push command to upload files from the current directory to the script with ID 'SCRIPT_ID'.

Frequently Asked Questions about gws-apps-script-push

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

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

To upload local files to Google Apps Script, use this Skill to push your local script files directly into a specified project. It automatically replaces all existing files in the target project with your updated local versions.

What file types can I push to my Google Apps Script project?

You can push common script file types including .gs, .js, .html, and appsscript.json files. The upload process automatically skips hidden files and node_modules directories to ensure a clean deployment.

Do I need the gws CLI tool to push code to Google Apps Script?

Yes, you need the Google Workspace CLI tool 'gws' installed to execute the push command. You also need a valid script project ID to successfully target and update your live Apps Script project.

Does pushing local files overwrite existing code in the Apps Script project?

Yes, uploading local files to Apps Script completely replaces all existing project files. This ensures your live Google Apps Script project matches your local directory exactly after the push operation.

What is the best way to deploy local Apps Script code changes to a live project?

The best way to deploy local code changes is using this Skill to push files from your current directory to the target script ID. It automates the upload and replacement process, streamlining your development workflow.

Are node_modules files uploaded when pushing to Google Apps Script?

No, node_modules directories and hidden files are automatically skipped during the Google Apps Script upload. This prevents unnecessary local dependencies from cluttering your live script project.