Content
92%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A highly actionable, well-structured skill body: exact command templates, an explicit output contract, and a workflow with genuine error-recovery loops. The only flaw is repetition — the command-template warning, failure handling, and browser-state notes each appear twice — which costs tokens without adding information.
Suggestions
Consolidate the duplicated uvx-template warning: keep it once in the Commands section and drop the restatement in Workflow step 2.
Merge the Failure policy section with Workflow step 6, or make the workflow step reference the policy, to eliminate the duplicated error-handling guidance.
Fold the browser-state note in the Commands intro into the dedicated Browser-state cache section.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly dense with non-obvious operational facts (asymmetric headless defaults, sandbox whitelist constraint, browser-state reuse, truncation sentinel string), but repeats itself: the "do not modify the uvx command template / no cd" warning appears in both Commands and Workflow step 2, the Failure policy restates Workflow step 6, and browser-state is covered in both the Commands intro and its own section. Not 5 because these repeated passages could be trimmed; not 3 because there is no padding or explanation of concepts Claude already knows. | 4 / 5 |
Actionability | Fully executable: exact copy-paste `uvx --from git+...` command templates with flags (-t, -w, --max-n-chars, --get-html, --no-save-state), an explicit output contract (JSON shape, truncation suffix, stderr/exit-code error format), and three worked examples mapping user requests to commands. | 5 / 5 |
Workflow Clarity | The numbered Workflow 1–6 has explicit validation and feedback loops: detect the "... (truncated)" suffix and re-invoke once with a larger --max-n-chars; re-invoke once with a higher -w on anomalous output; back off after two empty searches (rate-limit); and error routing for exit code != 0 including the Chromium-missing case. Not 4 because the checkpoints are explicit, not implied. | 5 / 5 |
Progressive Disclosure | No bundle files exist and none are needed; every section (prerequisites, commands, output contract, quirks, workflow, failure policy, examples) is appropriately sized for a single SKILL.md, clearly headed, and easy to navigate with no buried or nested references. | 5 / 5 |
Total | 19 / 20 Passed |