clasp

Automate Google Apps Script project setup, development, and deployment from the terminal using clasp.

2|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/andreahaku/clasp-skill --skill clasp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clasp
Source: https://github.com/andreahaku/clasp-skill/tree/main
Command: npx skills add https://github.com/andreahaku/clasp-skill --skill clasp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate Google Apps Script project setup, development, and deployment from the terminal using clasp, reducing manual setup and context switching.

Core Features & Use Cases

  • Create, develop, and deploy Apps Script projects locally with TypeScript and clasp.
  • Manage multi-service automation workflows (Forms, Sheets, Docs, Drive, Gmail, Calendar) from a CLI.
  • Proactive scaffolding and deployment guidance to replace repetitive integration tasks.
  • Synchronize local projects with remote Apps Script projects via clasp push and deploy.

Quick Start

Install clasp, authenticate, and start a new project to begin building Apps Script automation from the terminal.

Frequently Asked Questions about clasp

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

FAQPage Schema
How do I manage and deploy Google Apps Script projects from the terminal?

Yes, clasp provides full TypeScript support for Google Apps Script development. You can write serverless automation workflows locally in TypeScript and compile them automatically when pushing code to remote Apps Script projects via the CLI.

Can I build serverless automation workflows for Google Workspace using a CLI?

To set up a Google Apps Script deployment workflow, install clasp, authenticate your account, and initialize a new project. This CLI approach replaces manual setup and context switching by managing manifests, triggering deployments, and configuring time-driven or event-based triggers directly from the terminal.

Does clasp support configuring time-driven and event-based triggers for Apps Script?

Yes, clasp supports configuring time-driven and event-based triggers for Google Apps Script. This allows developers to manage scheduled tasks and webhook automations entirely through a CLI-driven workflow without navigating the Google Workspace web interface.

What is the best way to avoid manual context switching when developing Apps Script?

The best way to avoid manual context switching when developing Apps Script is adopting a CLI-driven workflow with clasp. It enables local development, manifest management, and remote synchronization, reducing repetitive integration tasks and manual project setup.