Clasp
GASデプロイ。clasp push / deploy / clone / create / logs。GASプロジェクトの初期化・プッシュ・Webアプリ/ライブラリデプロイ・ログ取得。Google Apps Script deployment via clasp: push, deploy web app / library, rollback, logs.
Install
npx skills add tnisizawa/clasp-skill --skill claspgit clone --depth 1 https://github.com/tnisizawa/clasp-skill.git /tmp/clasp-skill
mkdir -p ~/.claude/skills
cp -r /tmp/clasp-skill/. ~/.claude/skills/claspPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Clasp(GAS プロジェクト管理)
Google Apps Script を CLI から操作するスキル。
## リファレンス索引
用途に応じて該当ファイルを Read する。
| やりたいこと | 参照先 |
|---|---|
| **コードをプッシュしたい** | このファイル「push フロー」節(下) |
| 初めて使う・インストール・`clasp login` | `references/setup.md` |
| GASプロジェクトと接続する(初回接続・ケースA/B 判定) | `references/init.md` |
| Web エディタの変更を取り込む(`clasp pull`・日常同期) | `references/pull.md` |
| マルチ環境(開発/リリース)の配布版 push | `references/deploy-dist.md` |
| デプロイ・ロールバック・バージョン戻し(ライブラリ・ウェブアプリ) | `references/deploy.md` |
| GAS ウェブアプリの iframe 問題・画像表示 | `references/webapp.md` |
| `clasp logs` で実行ログを取得 | `references/logs.md` |
---
## push フロー(最頻出)
### 前提
- `.clasp.json` が存在すること
- `clasp` がインストールされていること
### 1. `appsscript.json` の確認・作成
なければ作成。既存ならスコープの過不足をチェック。
```json
{
"timeZone": "Asia/Tokyo",
"dependencies": {},
"exceptionLogging": "STACKDRIVER",
"runtimeVersion": "V8",
"oauthScopes": [
"https://www.googleapis.com/auth/spreadsheets"
]
}
```
**プロジェクトに必要なスコープのみ追加する。** 実際には `https://www.googleapis.com/auth/` プレフィックスを付ける。
**よく使う権限一覧:**
| 権限 | 用途 |
|------|------|
| `gmail.readonly` | Gmail の読み取り |
| `gmail.send` | メール送信 |
| `drive` | Google Drive 操作 |
| `documents` | Google Docs 操作 |
| `spreadsheets` | スプレッドシート操作 |
| `forms` | Google Forms の作成・編集 |
| `calendar` | Google Calendar 操作 |
| `script.scriptapp` | トリガー設定 |
| `script.external_request` | UrlFetchApp(外部 API 呼び出し) |
| `script.container.ui` | UI ダイアログ・サイドバー表示 |
### 2. `.clasp.json` の確認
```bash
ls .clasp*.json
```Details
- Skill name
clasp- Repository
- tnisizawa/clasp-skill
- License
- MIT
- Repo updated
- 7 June 2026
FAQ
What does the Clasp skill do?
GASデプロイ。clasp push / deploy / clone / create / logs。GASプロジェクトの初期化・プッシュ・Webアプリ/ライブラリデプロイ・ログ取得。Google Apps Script deployment via clasp: push, deploy web app / library, rollback, logs.
How do I install the Clasp skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add tnisizawa/clasp-skill --skill clasp. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Clasp popular?
It lives in tnisizawa/clasp-skill, which has 5 GitHub stars and 0 forks.
Related skills
Game Server Stability Optimization
5dungnotnull/game-server-stability-optimization-agent-skill
Dedicated Game Server Stability & Performance Optimization — Expert Game Server Reliability & Performance Engineering analysis harness. Use this skill whenever the user mentions game servers, multiplayer infrastructure, server optimization, dedicated game hosting, cloud gaming architecture, server scaling, load balancing for games, DDOS mitigation for games, game server monitoring, observability for game systems, tick rate optimization, game server reliability, high availability game infrastructure, multiplayer backend architecture, game server capacity planning, or any game infrastructure rel
Shellflow
5longcipher/shellflow
Shell-native, agentless remote automation over ssh — concurrently, idempotently, and much faster than Ansible. Use when the user wants to run commands or deploy files across one or more servers from a plain Bash script annotated with `# @` comment directives, without installing any agent on targets. Triggers: "deploy", "run on servers", "run this across hosts", "ssh automation", "remote exec", "copy files to servers".
Minas
5LUgABeEEE/minas-skill
小米智能存储(Xiaomi Smart Storage / MINAS)Samba/SMB 文件助手:列共享、列目录、体积统计、上传下载、整理 NAS 文件。当用户提到 小米 NAS / 小米智能存储 / MINAS / 私有云 / Samba / SMB / 共享文件夹 / \\主机\共享名,或需要列出、统计、拷贝、改名、删除 NAS 上的文件时使用。仅做文件层操作,不涉及 SSH/root/Docker/固件。
Game Quality Gates
6abczsl520/game-quality-gates
Game development quality gates and mandatory checks. Activate when building, reviewing, debugging, or deploying any game project (H5/Canvas/WebGL/Phaser/Three.js/2D/3D). Covers state cleanup, lifecycle management, input handling, audio, persistence, networking, anti-cheat, and performance. Use as pre-deploy checklist or when diagnosing game-specific bugs (state leaks, phantom timers, buff conflicts, memory growth, touch issues).
Red Tide Algal Bloom Monitoring
5dungnotnull/red-tide-algal-bloom-monitoring-agent-skill
Red Tide (Harmful Algal Bloom) Monitoring & Early Warning - HAB Monitoring & Aquaculture Safety analysis & decision-support harness. Use this skill whenever the user asks about red tide, harmful algal blooms, HAB monitoring, aquaculture safety, marine water quality, algal toxin detection, shellfish safety, marine biological monitoring, satellite chlorophyll analysis, coastal water management, or needs analysis of marine bloom events. This includes queries about bloom detection, toxin risk assessment, aquaculture impact, early warning systems, environmental triggers, species identification, or
Apple Container
7jcordon5/apple-container-skill
Expert guidance for Apple's `container` CLI. the open-source tool for running, building, and managing Linux containers and persistent Linux "container machines" as lightweight VMs on Apple silicon Macs. Use when the user wants to run containers or Linux dev environments on a Mac with Apple `container`, replace Docker Desktop, Colima, Lima, or OrbStack, use commands like `container run`, `container build`, `container machine create`, or `container system start`, or configure ports, volumes, networks, registries, DNS, or container networking on macOS. Also use for diagnosing Apple `container` ru
Browse the most popular Claude skills, all devops & cloud skills, or write your own with the skills generator.