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.

77

Quality

97%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Content

100%

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

This is an exemplary skill file that is concise, actionable, and well-structured. It provides zx-specific knowledge Claude wouldn't already have (import paths, escaping behavior, scoping rules), includes robust validation patterns for destructive operations, and uses excellent progressive disclosure with a reference map table and task routing guide pointing to three clearly-scoped reference files.

DimensionReasoningScore

Conciseness

The content is lean and efficient. Every section earns its place — critical rules are zx-specific gotchas Claude wouldn't inherently know (e.g., `zx/core` vs `zx`, `within()` scoping, `.mjs` requirement), the import cheatsheet is a compact reference, and there's no padding or explanation of basic concepts.

3 / 3

Actionability

Provides fully executable, copy-paste ready code examples throughout — the quick start script, validation checkpoints with glob verification and dry-run flags, parallel error handling with `Promise.allSettled()`, and concrete import statements. All code is complete and runnable.

3 / 3

Workflow Clarity

Includes explicit validation checkpoints for destructive/bulk operations (glob count verification, dry-run flag pattern, `Promise.allSettled` with failure reporting), clear error recovery feedback loops, and the conventions section provides a clear sequenced pattern (shebang → verbose off → main/catch → output). The task routing section also provides clear decision paths.

3 / 3

Progressive Disclosure

Excellent structure with a concise overview/quick start, critical rules as a numbered list, a clear reference map table with one-level-deep file references, and a task routing section that maps use cases to specific reference files. Content is appropriately split between the SKILL.md overview and three reference files.

3 / 3

Total

12

/

12

Passed

Description

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, with rich trigger terms and specific capabilities. Its main weakness is that several of the trigger terms (automation, build tools, file processing, CLI tools) are broad enough to potentially conflict with other scripting or automation skills. The description uses proper third-person voice and is well-structured.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions and capabilities: writing/executing shell scripts, automation, build tools, file processing, CLI tools, deployment scripts, data pipelines, batch operations, piping, streams, parallel execution, retries, cross-platform scripting, fs utilities, and minimist argument parsing.

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', 'CLI tools', 'deployment scripts', 'file processing', 'batch operations', 'data pipelines'. Also includes technical terms like 'zx', 'piping', 'streams', 'minimist' that power users would mention.

3 / 3

Distinctiveness Conflict Risk

While 'zx library' and 'JavaScript-based shell scripts' are distinctive, terms like 'automation', 'file processing', 'build tools', 'CLI tools', and 'data pipelines' are quite broad and could easily overlap with other scripting or automation skills (e.g., Python automation, Bash scripting, Node.js tools).

2 / 3

Total

11

/

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