clasp CLI

The clasp CLI brings Google Apps Script projects into local files, uploads changes and manages deployment versions.

  • 5,900 ★ on the repository
  • Last commit
  • Apache-2.0
CLI

Extended access

Why this level

  • The CLI modifies cloud scripts and deployments and can run functions with the connected account’s permissions.
All reasons and checks

google/clasp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/clasp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The CLI modifies cloud scripts and deployments and can run functions with the connected account’s permissions.

This is third-party code. Review the repository files before installing.

What it does

clasp supports local Google Apps Script development with source control. Users retrieve project files, edit them locally and push changes back, then manage versions and deployments. It can run functions and read logs after the required APIs are configured. Gemini CLI and Claude Code MCP integrations are documented. Select the account and exact project before cloud operations.

Who it is for. Google Apps Script authors editing and reviewing code locally before cloud execution.

Good fit when

  • A browser-edited script needs Git and team development.
  • Multiple deployments require explicit versions and descriptions.
  • A reviewed Apps Script function should run from a script.
  • An agent needs to prepare changes and inspect file status before uploading.

Not a fit when

  • Authorization for managing Google scripts is prohibited.
  • You need a local replacement for Apps Script execution.
  • A TypeScript project expects clasp 3.x to transpile code automatically.

Example request

Prepare local changes to my Apps Script and show the files to upload. Do not run cloud functions yet.

Limitations

Enable the Apps Script API and authorize the intended account after installation. Logs and advanced commands require additional APIs and a cloud project ID. Version 3 no longer transpiles TypeScript; use a separate build step before uploading. Although hosted under Google, the project explicitly lacks officially supported Google-product status, which matters when selecting long-term operational support.

How to disable. Run `clasp logout`, remove any MCP connection and uninstall the package. Deployed Google scripts remain and must be disabled separately.

FAQ

What follows npm installation?

Enable the Google Apps Script API and run `clasp login`, then verify the account.

Can I use multiple accounts?

Yes. Select the intended profile with the global `--user` option.

How do I inspect files before upload?

Run `clasp show-file-status` and review the list before push.

Is TypeScript transpiled automatically?

Not in clasp 3.x. Build JavaScript separately before uploading.

Are agent integrations available?

Yes. Gemini CLI and Claude Code plugin/MCP paths are documented. Configure clasp authorization first.

Discussion

No questions or reviews yet.

CLI tools
Official

Zapier's official MCP plugin: the agent gets actions across thousands of apps through your Zapier account

PluginBroad access453Repository stars

The Dropbox CLI transfers files and manages shared links, giving agents structured results for storage workflows.

CLIBroad access1.2KRepository stars

Orchestrator for Claude Code, Codex and Gemini CLI: YAML workflows that loop until your own quality gates pass

CLIBroad access332Repository stars

A plugin and CLI catalog for agents: generates command-line interfaces for GUI apps like GIMP and Blender and installs ready ones via CLI-Hub

PluginBroad access58.4KRepository stars

Hycli turns a website URL and a goal into a typed CLI and MCP tools that run in your own browser session, with no cookie leaks.

CLIBroad access451Repository stars
Official

An MCP server helps an agent build and test Python automation tasks for Windows applications and Android devices.

MCP serverBroad access827Repository stars

README in short

Local folders map to cloud project filenames. A command-renaming table supports migration from 2.x.

README badge

Report a problem

Foxx AIclasp
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.