Content
63%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.
The body delivers an actionable, well-sequenced search workflow with real bundled scripts and an explicit iteration loop, but it carries generic boilerplate sections that dilute conciseness and inlines content that would benefit from separate reference files. Workflow and actionability are its strongest dimensions.
Suggestions
Trim or remove the generic templated sections (When to Use/Not to Use, Output Contract, Input Validation, Quick Validation) that restate non-skill-specific guidance, keeping only reference-retrieval-specific guardrails.
Move the detailed selection criteria and citation output template into a references/ file (e.g., OUTPUT_FORMAT.md) and link to it from the body to improve progressive disclosure.
Add a short sample of the JSON fields returned by the scripts (pmid, title, is_oa, pmcid) so the Step 4 filtering instructions are directly executable without inspecting script source.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The core workflow is reasonably efficient, but several appended boilerplate sections (When to Use, Output Contract, Input Validation, Quick Validation) repeat generic, templated guidance such as "Use this skill when the user explicitly needs to perform the core task of reference-retrieval-skill" that adds tokens without adding skill-specific value. | 3 / 5 |
Actionability | Provides concrete, copy-paste-ready commands ("python scripts/pubmed_search.py 'Metformin AND \"Type 2 Diabetes\"'", "--max 50") backed by real bundled scripts, with a worked Boolean example and a defined output format; minor gaps include no sample JSON payload to parse for the is_oa/pmcid filtering. | 4 / 5 |
Workflow Clarity | Steps 1-4 are clearly sequenced with an explicit refine-iterate feedback loop (analyze cause, broaden/narrow, retry, max 5 rounds) and user checkpoints, but there is no hard validation gate before presenting results, leaving a minor checkpoint gap. | 4 / 5 |
Progressive Disclosure | Bundle scripts are correctly referenced one level deep, but all guidance lives in a single ~160-line SKILL.md with inlined content (detailed filter criteria, output template, generic guardrail sections) that could be split into reference files; structure exists but is not optimally separated. | 3 / 5 |
Total | 14 / 20 Passed |