{"id":"b408d64f-79fd-4699-ba91-79a07bbf208d","shortId":"wwWwyb","kind":"skill","title":"gws-script-push","tagline":"Google Apps Script: Upload local files to an Apps Script project.","description":"# script +push\n\n> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.\n\nUpload local files to an Apps Script project\n\n## Usage\n\n```bash\ngws script +push --script <ID>\n```\n\n## Flags\n\n| Flag | Required | Default | Description |\n|------|----------|---------|-------------|\n| `--script` | ✓ | — | Script Project ID |\n| `--dir` | — | — | Directory containing script files (defaults to current dir) |\n\n## Examples\n\n```bash\ngws script +push --script SCRIPT_ID\ngws script +push --script SCRIPT_ID --dir ./src\n```\n\n## Tips\n\n- Supports .gs, .js, .html, and appsscript.json files.\n- Skips hidden files and node_modules automatically.\n- This replaces ALL files in the project.\n\n> [!CAUTION]\n> This is a **write** command — confirm with the user before executing.\n\n## See Also\n\n- [gws-shared](../gws-shared/SKILL.md) — Global flags and auth\n- [gws-script](../gws-script/SKILL.md) — All manage google apps script projects commands","tags":["gws","script","push","cli","googleworkspace","agent-skills","ai-agent","automation","discovery-api","gemini-cli-extension","google-admin","google-api"],"capabilities":["skill","source-googleworkspace","skill-gws-script-push","topic-agent-skills","topic-ai-agent","topic-automation","topic-cli","topic-discovery-api","topic-gemini-cli-extension","topic-google-admin","topic-google-api","topic-google-calendar","topic-google-chat","topic-google-docs","topic-google-drive"],"categories":["cli"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/googleworkspace/cli/gws-script-push","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add googleworkspace/cli","source_repo":"https://github.com/googleworkspace/cli","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 26371 github stars · SKILL.md body (1,007 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:52:30.954Z","embedding":null,"createdAt":"2026-04-18T20:27:35.614Z","updatedAt":"2026-05-18T18:52:30.954Z","lastSeenAt":"2026-05-18T18:52:30.954Z","tsv":"'/gws-script/skill.md':133 '/gws-shared/skill.md':20,125 '/src':85 'also':121 'app':6,13,43,137 'appsscript.json':92 'auth':22,129 'automat':100 'bash':47,71 'caution':108 'command':113,140 'confirm':114 'contain':63 'creat':36 'current':68 'default':55,66 'descript':56 'dir':61,69,84 'directori':62 'exampl':70 'execut':119 'file':10,40,65,93,96,104 'flag':24,52,53,127 'generat':33 'generate-skil':32 'global':23,126 'googl':5,136 'gs':88 'gws':2,31,48,72,78,123,131 'gws-script':130 'gws-script-push':1 'gws-share':122 'hidden':95 'html':90 'id':60,77,83 'js':89 'local':9,39 'manag':135 'miss':29 'modul':99 'node':98 'prerequisit':18 'project':15,45,59,107,139 'push':4,17,50,74,80 'read':19 'replac':102 'requir':54 'rule':27 'run':30 'script':3,7,14,16,44,49,51,57,58,64,73,75,76,79,81,82,132,138 'secur':26 'see':120 'share':124 'skill':34 'skill-gws-script-push' 'skip':94 'source-googleworkspace' 'support':87 'tip':86 'topic-agent-skills' 'topic-ai-agent' 'topic-automation' 'topic-cli' 'topic-discovery-api' 'topic-gemini-cli-extension' 'topic-google-admin' 'topic-google-api' 'topic-google-calendar' 'topic-google-chat' 'topic-google-docs' 'topic-google-drive' 'upload':8,38 'usag':46 'user':117 'write':112","prices":[{"id":"a19aed08-d6a4-4141-80b3-d489bd4be0a5","listingId":"b408d64f-79fd-4699-ba91-79a07bbf208d","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"googleworkspace","category":"cli","install_from":"skills.sh"},"createdAt":"2026-04-18T20:27:35.614Z"}],"sources":[{"listingId":"b408d64f-79fd-4699-ba91-79a07bbf208d","source":"github","sourceId":"googleworkspace/cli/gws-script-push","sourceUrl":"https://github.com/googleworkspace/cli/tree/main/skills/gws-script-push","isPrimary":false,"firstSeenAt":"2026-04-18T21:52:04.104Z","lastSeenAt":"2026-05-18T18:52:30.954Z"},{"listingId":"b408d64f-79fd-4699-ba91-79a07bbf208d","source":"skills_sh","sourceId":"googleworkspace/cli/gws-script-push","sourceUrl":"https://skills.sh/googleworkspace/cli/gws-script-push","isPrimary":true,"firstSeenAt":"2026-04-18T20:27:35.614Z","lastSeenAt":"2026-05-07T22:40:20.009Z"}],"details":{"listingId":"b408d64f-79fd-4699-ba91-79a07bbf208d","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"googleworkspace","slug":"gws-script-push","github":{"repo":"googleworkspace/cli","stars":26371,"topics":["agent-skills","ai-agent","automation","cli","discovery-api","gemini-cli-extension","google-admin","google-api","google-calendar","google-chat","google-docs","google-drive","google-sheets","google-workspace","oauth2","rust"],"license":"apache-2.0","html_url":"https://github.com/googleworkspace/cli","pushed_at":"2026-05-12T16:46:11Z","description":"Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.","skill_md_sha":"c3920af2bf670bbe4207bf3a6b19c3fdcc5af2f8","skill_md_path":"skills/gws-script-push/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/googleworkspace/cli/tree/main/skills/gws-script-push"},"layout":"multi","source":"github","category":"cli","frontmatter":{"name":"gws-script-push","description":"Google Apps Script: Upload local files to an Apps Script project."},"skills_sh_url":"https://skills.sh/googleworkspace/cli/gws-script-push"},"updatedAt":"2026-05-18T18:52:30.954Z"}}