CtrlK
BlogDocsLog inGet started
Tessl Logo

alonso-skills/google-zx-scripting

Writes and executes JavaScript-based shell scripts using Google's zx library. Use when writing shell scripts, automation, build tools, file processing, CLI tools, deployment scripts, data pipelines, or batch operations. Also covers piping, streams, parallel execution, retries, cross-platform scripting, built-in fs utilities, and minimist argument parsing.

97

Quality

97%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

Quality

Discovery

92%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly communicates what the skill does and when to use it. It provides excellent trigger term coverage and an explicit 'Use when...' clause. The main weakness is that some trigger terms (automation, build tools, data pipelines) are broad enough to potentially conflict with other scripting or automation skills, though the zx/JavaScript specificity helps mitigate this.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and capabilities: 'writes and executes JavaScript-based shell scripts', 'piping, streams, parallel execution, retries, cross-platform scripting, built-in fs utilities, and minimist argument parsing'. These are concrete, specific capabilities.

3 / 3

Completeness

Clearly answers both 'what' (writes and executes JavaScript-based shell scripts using zx library) and 'when' (explicit 'Use when...' clause listing multiple trigger scenarios like shell scripts, automation, build tools, etc.).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'shell scripts', 'automation', 'build tools', 'file processing', 'CLI tools', 'deployment scripts', 'data pipelines', 'batch operations', 'zx'. These are terms users would naturally use when needing this skill.

3 / 3

Distinctiveness Conflict Risk

While 'zx library' and 'JavaScript-based shell scripts' are distinctive, terms like 'automation', 'build tools', 'file processing', 'CLI tools', and 'data pipelines' are quite broad and could overlap with general scripting, Node.js, or Python automation skills. The zx-specific terms help but the broad trigger terms create some conflict risk.

2 / 3

Total

11

/

12

Passed

Implementation

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-crafted skill that efficiently teaches zx-specific patterns Claude wouldn't already know. It excels at progressive disclosure with a clear reference map, provides executable validation patterns for destructive operations, and maintains excellent token efficiency throughout. The conventions section provides actionable, specific guidance for generating consistent scripts.

DimensionReasoningScore

Conciseness

The content is lean and efficient, providing zx-specific knowledge that Claude wouldn't inherently know (like using 'zx/core' instead of bare 'zx', the .mjs requirement, auto-escaping behavior). Every rule and convention earns its place without explaining basic JavaScript or shell concepts.

3 / 3

Actionability

The skill provides fully executable code examples throughout — the quick start snippet, the validation checkpoint code with glob verification and dry-run flags, the Promise.allSettled pattern for parallel error handling, and concrete import statements. All code is copy-paste ready.

3 / 3

Workflow Clarity

The Validation Checkpoints section explicitly addresses destructive/bulk operations with glob verification, count bounds checking, dry-run flags, and Promise.allSettled for partial failure handling with error reporting. The conventions section provides a clear error handling pattern (main().catch()) as a feedback loop.

3 / 3

Progressive Disclosure

Excellent structure with a concise overview, quick start, critical rules, then a clear Reference Map table and Task Routing section pointing to one-level-deep reference files (core-api.md, scripting-patterns.md, processing-recipes.md). Navigation is well-signaled and intuitive.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents