{"id":"ad6ceba1-2f36-491d-b1d2-a1b73d3ecaa5","shortId":"hCSXca","kind":"skill","title":"zx JavaScript Shell Script Runner","tagline":"Write better shell scripts in JavaScript using Google's zx. Provides cross-platform wrappers around child_process with argument escaping, sensible defaults, and access to the full npm ecosystem for automation tasks.","description":"# zx JavaScript Shell Script Runner\n\nWrite better shell scripts in JavaScript using Google's zx. Provides cross-platform wrappers around child_process with argument escaping, sensible defaults, and access to the full npm ecosystem for automation tasks.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm install zx\n\nRequirements and caveats from upstream:\n- JavaScript is a perfect choice, but the Node.js standard library\n- requires additional hassle before using. No compromise, take the best of both. The zx package provides\n- Node.js >= 12.17.0\n\nBasic usage or getting-started notes:\n- bash\n- All setup options: [zx/setup](https://google.github.io/zx/setup).\n- See also [**zx@lite**](https://google.github.io/zx/lite).\n\n- Source: https://github.com/google/zx\n- Extracted from upstream docs: https://raw.githubusercontent.com/google/zx/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/zx-javascript-shell-script-runner/)","tags":["javascript","shell","script","runner","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-zx-javascript-shell-script-runner","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/zx-javascript-shell-script-runner","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 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-18T19:13:13.510Z","embedding":null,"createdAt":"2026-05-18T13:20:29.744Z","updatedAt":"2026-05-18T19:13:13.510Z","lastSeenAt":"2026-05-18T19:13:13.510Z","tsv":"'/google/zx':150 '/google/zx/head/readme.md':157 '/skills/zx-javascript-shell-script-runner/)':164 '/zx/lite).':146 '/zx/setup).':139 '12.17.0':124 'access':30,68 'addit':108 'agent':159 'agentskillexchange.com':163 'agentskillexchange.com/skills/zx-javascript-shell-script-runner/)':162 'also':141 'argument':25,63 'around':21,59 'autom':37,75 'bash':132 'basic':125 'best':116 'better':7,45 'caveat':94 'child':22,60 'choic':101 'compromis':113 'cross':18,56 'cross-platform':17,55 'default':28,66 'doc':154 'ecosystem':35,73 'environ':88 'escap':26,64 'exchang':161 'extract':151 'full':33,71 'get':129 'getting-start':128 'github.com':149 'github.com/google/zx':148 'googl':13,51 'google.github.io':138,145 'google.github.io/zx/lite).':144 'google.github.io/zx/setup).':137 'hassl':109 'instal':77,81,90 'javascript':2,11,40,49,97 'librari':106 'lite':143 'match':86 'node.js':104,123 'note':131 'npm':34,72,89 'option':135 'packag':121 'path':84 'perfect':100 'platform':19,57 'process':23,61 'provid':16,54,122 'raw.githubusercontent.com':156 'raw.githubusercontent.com/google/zx/head/readme.md':155 'requir':92,107 'runner':5,43 'script':4,9,42,47 'see':140 'sensibl':27,65 'setup':83,134 'shell':3,8,41,46 'skill':160 'skill-zx-javascript-shell-script-runner' 'sourc':147,158 'source-agentskillexchange' 'standard':105 'start':130 'take':114 'task':38,76 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':80,96,153 'usag':126 'use':12,50,78,111 'wrapper':20,58 'write':6,44 'zx':1,15,39,53,91,120,142 'zx/setup':136","prices":[{"id":"083d8684-a65a-4e5c-b20c-15b5bcf6b6be","listingId":"ad6ceba1-2f36-491d-b1d2-a1b73d3ecaa5","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:29.744Z"}],"sources":[{"listingId":"ad6ceba1-2f36-491d-b1d2-a1b73d3ecaa5","source":"github","sourceId":"agentskillexchange/skills/zx-javascript-shell-script-runner","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/zx-javascript-shell-script-runner","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:29.744Z","lastSeenAt":"2026-05-18T19:13:13.510Z"}],"details":{"listingId":"ad6ceba1-2f36-491d-b1d2-a1b73d3ecaa5","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"zx-javascript-shell-script-runner","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"2b6f8311710799a60710c58aecea492dfc1f8413","skill_md_path":"skills/zx-javascript-shell-script-runner/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/zx-javascript-shell-script-runner"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"zx JavaScript Shell Script Runner","description":"Write better shell scripts in JavaScript using Google's zx. Provides cross-platform wrappers around child_process with argument escaping, sensible defaults, and access to the full npm ecosystem for automation tasks."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/zx-javascript-shell-script-runner"},"updatedAt":"2026-05-18T19:13:13.510Z"}}