appscript

Develop and deploy Google Apps Script projects locally using the clasp CLI.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/kensaku63/wellgrow-packages --skill appscript
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appscript
Source: https://github.com/kensaku63/wellgrow-packages/tree/main/skills/appscript
Command: npx skills add https://github.com/kensaku63/wellgrow-packages --skill appscript

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @google/clasp, @types/google-apps-script, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development and deployment of Google Apps Script (GAS) projects by enabling local development workflows using the clasp CLI.

Core Features & Use Cases

  • Local Development: Write and manage GAS projects on your local machine using TypeScript.
  • Automated Deployment: Push code changes directly to Google's servers with clasp push.
  • Use Case: Quickly create a custom function for a Google Sheet that fetches real-time stock prices, or build a webhook endpoint for a web app that logs form submissions directly into a spreadsheet.

Quick Start

Use the appscript skill to create a new Google Apps Script project named "My First Script".

Frequently Asked Questions about appscript

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

FAQPage Schema
How do I develop and deploy Google Apps Script projects locally?

You can develop and deploy Google Apps Script projects locally by using the clasp CLI tool to manage your code, compile TypeScript, and push changes directly to Google's servers for automated deployment.

Can I write Google Apps Script code in TypeScript instead of JavaScript?

Yes, you can write Google Apps Script code in TypeScript. This local development workflow integrates TypeScript compilation and project management, allowing you to build custom spreadsheet functions and web apps with type safety.

What is the best way to create custom spreadsheet functions for Google Sheets?

The best way to create custom spreadsheet functions for Google Sheets is by setting up a local development environment with clasp, writing the functions in TypeScript, and using clasp push to deploy them directly to your project.

Do I need clasp to automate triggers for Google Workspace services?

You need clasp to manage and deploy automated triggers for Google Workspace services from a local environment. It facilitates the creation and deployment of scripts that interact with various Google Workspace services directly from your machine.

How does clasp push work for deploying web apps built with Google Apps Script?

The clasp push command works by uploading your local TypeScript and Google Apps Script project files directly to Google's servers, enabling automated deployment of web apps and webhook endpoints without using the online editor.

What are the limitations of developing Google Apps Script locally with TypeScript?

Developing Google Apps Script locally with TypeScript requires managing dependencies like @types/google-apps-script and relying on the clasp CLI for synchronization, meaning you must maintain a local environment separate from the Google Sheets online interface.