Google Apps Script Push for Openclaw

A command-line skill for pushing local script files directly to Google Apps Script projects.

googleworkspace-bot
v1.0.0
Mar 5, 2026
0
871
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install gws-apps-script-push

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install gws-apps-script-push using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Google Apps Script Push?

The Google Apps Script Push skill is a specialized utility designed to bridge the gap between local development environments and the Google Workspace ecosystem. It allows developers to maintain their source code locally—benefiting from professional IDEs and version control—while providing a seamless path to update remote script projects.

By leveraging this component of the Openclaw Skills library, users can perform bulk updates to their Google Apps Script projects using a single command. This skill handles the complexities of file synchronization, ensuring that your server-side logic and manifest files are correctly uploaded to the target script ID.

Google Apps Script Push Use Cases

  • Deploying local .gs, .js, and .html files to a Google Workspace project.
  • Managing Google Apps Script source code within a Git-based workflow.
  • Automating the deployment of web app templates or custom workspace add-ons.
  • Replacing existing remote project files with a clean local build during development.

How Google Apps Script Push Works

  1. The user identifies the target Script Project ID from the Google Apps Script editor or project settings.
  2. The skill points to a local directory (defaulting to the current one) to gather compatible source files.
  3. After verifying authentication through the gws-shared module, the skill prepares the local files for transit.
  4. The skill replaces all existing files in the remote Apps Script project with the local versions provided.

Google Apps Script Push Setup

To get started, ensure you have the core gws binary installed and have initialized your environment. Use the following commands to set up and execute the push:

# Initialize necessary dependencies
gws generate-skills

# Push local files to a specific project
gws apps-script +push --script <YOUR_SCRIPT_ID>

Note: Ensure your gws-shared configuration is active for proper authentication.

Google Apps Script Push Data Schema & Taxonomy

The skill interacts with specific file types and project structures as outlined below:

Component Supported Extensions Description
Logic Files .gs, .js Server-side script files for project logic.
UI Files .html Frontend templates for web apps or sidebars.
Manifest .json The required appsscript.json file for project settings.

The skill automatically ignores metadata and dependency folders such as node_modules or hidden system files.

Google Apps Script Push Advanced Features

  • Directory mapping support via the --dir flag for custom project structures.
  • Automatic filtering of node_modules and hidden files to prevent environment pollution.
  • Write-protection mechanism that requires explicit user confirmation before replacing remote data.
  • Full compatibility with the broader suite of Openclaw Skills for integrated automation workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*