gas-suite
v0.2.0Google Apps Script review, debugging, planning, sidebar testing, Gmail Cards.
By whichguyLicense: MIT2 GitHub starsUpdated 3 weeks ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 5 skill or MCP entries
- Source updated
- Sep 26, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install gas-suite for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install gas-suite@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/whichguy/claude-craftClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/gas-suite/.
Plugin files
├── .claude-plugin/plugin.json├── skills/gas-code-review/SKILL.md├── skills/gas-debug/SKILL.md├── skills/gas-sidebar/SKILL.md├── skills/gas-ui-debug/SKILL.md└── .mcp.json
Included Skills4
**PREFER OVER code-reviewer** for GAS/Apps Script projects. Fast syntax and pattern validator. **AUTOMATICALLY INVOKE** when: - Code review, quality review, or validation in GAS context (scriptId present) - Reviewing .gs files in Apps Script projects - Detecting high-risk patterns: __events__, __global__, doGet/doPost/onOpen/onEdit - Before commits on GAS projects - User says "review", "check", "validate", "quality" with GAS code - Code snippet pasted containing: _main, __defineModule__, require(), module.exports **ALWAYS PAIR WITH:** gas-ui-review when .html files are also present (or use /gas-review for both) **NOT for:** General JS/TS (use code-reviewer), HTML patterns (use gas-ui-review)
GAS project server-side debugging and troubleshooting with RESUME capability for iterative investigation. Covers: CommonJS modules, SpreadsheetApp, DriveApp, GmailApp, HTML Service (server-side), triggers, permissions, quotas. **AUTOMATICALLY INVOKE** when: - exec() returns success: false or error in response - User mentions "error", "exception", "TypeError", "null", "undefined" - Code "doesn't work", "isn't working", "fails", "breaks" - Silent failures (code runs but wrong result) - Something "should" work but doesn't **RESUME SUPPORT:** This skill runs in forked context - user can say "dig deeper" to continue investigation with full history preserved. **NOT for:** Static code review (use gas-code-review), UI testing (use gas-ui-debug), interactive Chrome testing (use /gas-sidebar)
Interactive GAS sidebar testing via Chrome DevTools. Launch sidebar, send prompts, read responses, manage config, and take screenshots -- all through MCP automation. **AUTOMATICALLY INVOKE** when: - User says "open sidebar", "launch sidebar", "test sidebar" - User says "send prompt", "send message", "chat with sidebar" - User says "check sidebar", "sidebar not working", "sidebar blank" - User wants to interact with Sheet Chat sidebar in any environment (Dev/Staging/Prod) - User says "gas-sidebar" or "/gas-sidebar" - User mentions "Sheet Chat" + any action verb (open, test, send, check) - User wants to verify sidebar deployment is working end-to-end **MCP REQUIRED:** chrome-devtools (with browserUrl for GAS auth), gas **NOT for:** Static code review (use /gas), server-side debugging (use /gas), symptom-based UI debugging without Chrome (use /gas)
Symptom-based GAS UI debugging. Route by user's problem description. **AUTOMATICALLY INVOKE** when user describes: - "blank", "empty", "nothing shows" → CONSOLE_CHECK - "error", "red message" → CONSOLE_CHECK - "button doesn't work", "click does nothing" → HANDLER_TEST - "nothing happens" → CONNECTION_CHECK - "looks wrong", "layout broken" → SNAPSHOT_CHECK - "slow", "loading forever" → PERFORMANCE_CHECK **MCP REQUIRED:** chrome-devtools (with browserUrl for GAS auth)
MCP servers1
- command
- npx
- args
- -y github:whichguy/mcp-gas-deploy
Plugin manifests1
{
"name": "gas-suite",
"version": "0.2.0",
"description": "Google Apps Script review, debugging, planning, sidebar testing, Gmail Cards.",
"author": {
"name": "whichguy",
"url": "https://github.com/whichguy"
},
"homepage": "https://github.com/whichguy/claude-craft",
"repository": "https://github.com/whichguy/claude-craft",
"license": "MIT",
"keywords": [
"claude-code",
"gas-suite"
],
"dependencies": [
{
"name": "review-suite",
"version": "^0.2.0"
}
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[gas-suite on Agent Plugins Marketplace](https://pluginsmp.com/plugins/gas-suite)