From google-workspace-cli
Deploys local files to Google Apps Script projects using gws CLI commands for listing projects, getting/updating content, and creating versions. Useful for pushing code changes to Apps Script.
How this skill is triggered — by the user, by Claude, or both
Slash command
/google-workspace-cli:recipe-deploy-apps-scriptThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-apps-script`
PREREQUISITE: Load the following skills to execute this recipe:
gws-apps-script
Push local files to a Google Apps Script project.
gws apps-script projects list --format tablegws apps-script projects getContent --params '{"scriptId": "SCRIPT_ID"}'gws apps-script projects updateContent --params '{"scriptId": "SCRIPT_ID"}' --json '{"files": [{"name": "Code", "type": "SERVER_JS", "source": "function main() { ... }"}]}'gws apps-script projects versions create --params '{"scriptId": "SCRIPT_ID"}' --json '{"description": "v2 release"}'npx claudepluginhub pleaseai/claude-code-plugins --plugin google-workspaceUploads files to Google Drive via Google Apps Script web app using base64 and curl. Triggers on 'upload/save to Drive' phrases (English/Hebrew) or proactively for workflow outputs. Supports folders.
Automates Google Workspace services like Sheets, Docs, Gmail, Drive, Calendar, Forms, Slides using Apps Script. Covers built-in services, triggers, authorization, error handling, batch operations, and performance optimization.
Creates Google Drive folder structures with subfolders and moves files to correct locations using gws drive CLI commands. Requires gws-drive skill.