Skills for Real Engineers. Straight from my .agents directory.
google-apps-script
Agent skill fromjezweb/claude-skills
Build Google Apps Script automation for Sheets and Workspace. Custom menus, triggers (onEdit / time-driven / form submit), dialogs, sidebars, email batches, PDF export, external API. Use whenever the user wants to automate a Google Sheet, build a Sheets menu / sidebar / dialog, hit a Sheets row from email or a webhook, schedule a Sheets workflow, or asks 'how do I script this in Sheets'.
How to install google-apps-script
npx skills add jezweb/claude-skills# or add only this skill to Claude Code: copy the folder
plugins/integrations/skills/google-apps-script/
# into
~/.claude/skills/google-apps-script/ (all projects)
.claude/skills/google-apps-script/ (one project)
1# Google Apps Script23Build automation scripts for Google Sheets and Workspace apps. Scripts run server-side on Google's infrastructure with a generous free tier.45## What You Produce67- Apps Script code pasted into Extensions > Apps Script8- Custom menus, dialogs, sidebars9- Automated triggers (on edit, time-driven, form submit)10- Email notifications, PDF exports, API integrations1112## Workflow1314### Step 1: Understand the Automation1516Ask what the user wants automated. Common scenarios:17- Custom menu with actions (report generation, data processing)18- Auto-triggered behaviour (on edit, on form submit, scheduled)19- Sidebar app for data entry20- Email notifications from sheet data21- PDF export and distribution2223### Step 2: Generate the Script2425Follow the structure template below. Every script needs a header comment, configuration constants at top, and `onOpen()` for menu setup.2627### Step 3: Provide Installation Instructions2829All scripts install the same way:301. Open the Google Sheet312. **Extensions > Apps Script**323. Delete any existing code in the editor334. Paste the script345. Click **Save**356. Close the Apps Script tab367. **Reload the spreadsheet** (onOpen runs on page load)3738### Step 4: First-Time Authorisation3940Each user gets a Google OAuth consent screen on first run. For unverified scripts (most internal scripts), users must click:4142**Advanced > Go to [Project Name] (unsafe) > Allow**4344This is a one-time step per user. Warn users about this in your output.4546---47…
Excerpt shown under the repository's MIT license.
More skills in claude-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
