minicoohei/ai-agent-camp/gas-clasp-ops

Claude Code and agent skill by minicoohei/ai-agent-camp

Trust tier 2
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Google Apps Script (GAS) プロジェクトを clasp 経由で操作するスキル。 「GASをデプロイして」「claspでpush」「GAS関数をテスト」等のリクエストで発動。 push / deploy / run を一括または個別に実行。複数プロジェクト管理に対応。

Install

npx vskill@latest install minicoohei/ai-agent-camp/gas-clasp-ops

SKILL.md

GAS clasp 操作スキル

Google Apps Script プロジェクトを clasp CLI で一括操作するためのスキル。

前提条件

bash
# clasp は npx 経由で実行(インストール不要)
# Google アカウントでログイン(初回のみ)
npx -y @google/clasp login

クイックスタート

bash
# 全プロジェクトを push
python skills/gas-clasp-ops/scripts/clasp_ops.py push
# 特定プロジェクトを push → deploy
python skills/gas-clasp-ops/scripts/clasp_ops.py push deploy --project work/10.X-Calendar-GAS
# 関数を実行(テスト)
python skills/gas-clasp-ops/scripts/clasp_ops.py run --project work/10.X-Calendar-GAS --function myFunction
# dry-run で確認
python skills/gas-clasp-ops/scripts/clasp_ops.py push --dry-run

コマンド

コマンド説明
pushローカルコードを GAS に反映
deploy新しいバージョンをデプロイ
run指定した関数を実行(--function 必須)
statusデプロイ一覧を表示
openGAS エディタをブラウザで開く

オプション

オプション説明デフォルト
--project PATH対象プロジェクト(複数指定可)全プロジェクト
--function NAME実行する関数名(run 時必須)-
--dry-run実行せず確認のみfalse
--base-dir PATH検索ベースディレクトリワークスペースルート

検出対象

.clasp.json を含むディレクトリを自動検出:

  • work/10.X-Calendar-GAS/
  • work/03.AiTutor/session_workshop/03.gas/samples/clasp-slides-generator/
  • work/03.AiTutor/session_workshop/03.gas/samples/clasp-weather-recorder/

実行例

プロジェクト一覧を確認
bash
python skills/gas-clasp-ops/scripts/clasp_ops.py --list

出力例:

📂 検出されたプロジェクト (3 件):
- work/03.AiTutor/.../clasp-slides-generator (scriptId: 1uIfFp1vuV...)
- work/03.AiTutor/.../clasp-weather-recorder (scriptId: 1O6SBnHgY-...)
- work/10.X-Calendar-GAS (scriptId: 1qLnnrFfzX...)
全プロジェクトを push → deploy
bash
python skills/gas-clasp-ops/scripts/clasp_ops.py push deploy
特定プロジェクトで関数実行(テスト)
bash
python skills/gas-clasp-ops/scripts/clasp_ops.py run \
--project work/10.X-Calendar-GAS \
--function processUnreadTweets

トラブルシューティング

エラー原因対処法
Not logged inclasp 未ログインnpx -y @google/clasp login を実行
Script API disabledGAS API 無効GAS API で有効化
Permission deniedOAuth スコープ不足appsscript.json に必要なスコープを追加
Function not found関数名が不正GAS エディタで関数名を確認

注意事項

  • clasp run は GAS API を有効化し、OAuth スコープの設定が必要
  • デプロイ前に必ず push でコードを反映すること
  • エラー発生時は対象ごとにログを出力し、処理は継続
  • タイムアウトは 120 秒に設定(長時間処理は GAS エディタから実行推奨)

Overview

Google Apps Script (GAS) プロジェクトを clasp CLI 経由で一括操作するスキルです。.clasp.json を持つプロジェクトを自動検出し、push・deploy・run を効率的に実行します。

Success Criteria

  • [ ] 対象プロジェクトへの push/deploy がエラーなく完了している
  • [ ] --function 指定時に関数が正常に実行されている
  • [ ] 複数プロジェクト一括操作時に全プロジェクトの結果がログ出力されている

Usage

上記「クイックスタート」セクションを参照。基本例:

bash
# 全プロジェクトを push
python skills/gas-clasp-ops/scripts/clasp_ops.py push
# 特定プロジェクトで関数実行
python skills/gas-clasp-ops/scripts/clasp_ops.py run --project work/10.X-Calendar-GAS --function myFunction

Troubleshooting

上記「トラブルシューティング」セクションを参照。

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
357
Repository forks
12
7-day trend score
29

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 27 Apr 2026, 6 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/minicoohei/ai-agent-camp/gas-clasp-ops/badge)](https://verified-skill.com/skills/minicoohei/ai-agent-camp/gas-clasp-ops)

Something wrong with this skill or its page? Tell us.