From google-workspace-cli
Uploads local .gs, .js, .html, and appsscript.json files to a Google Apps Script project via gws CLI, replacing all project files. Use to sync local changes to remote scripts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/google-workspace-cli:gws-apps-script-pushThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it.
Upload local files to an Apps Script project
gws apps-script +push --script <ID>
| Flag | Required | Default | Description |
|---|---|---|---|
--script | ✓ | — | Script Project ID |
--dir | — | — | Directory containing script files (defaults to current dir) |
gws script +push --script SCRIPT_ID
gws script +push --script SCRIPT_ID --dir ./src
[!CAUTION] This is a write command — confirm with the user before executing.
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.
Automates Google Drive file and folder operations via Python CLI scripts: search, list, upload, download, create, move, rename, trash. Standalone OAuth for Workspace accounts, no MCP server needed.