CtrlK
BlogDocsLog inGet started
Tessl Logo

pmc-official-download

Download PubMed/PMC literature using officially permitted PMC methods. Whenever the user wants to download PMC full text, batch-retrieve PMC Open Access Subset articles, save full text corresponding to PMID/PMCID locally, or needs to determine whether a PubMed article can be l...

66

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./scientific-skills/Evidence Insight/pmc-official-download/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

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

The body is well-structured and actionable, with a clear legal-download workflow, real bundled scripts, and useful validation/pitfall guidance. It loses points mostly on conciseness due to generic boilerplate sections appended at the end.

Suggestions

Trim or consolidate the generic boilerplate sections (When to Use, Output Contract, User Checkpoints, Input Validation, Quick Validation) since they restate process knowledge Claude already has.

The "Recommended Single-Article Download Method" and "Command Line Usage" sections overlap on the download_pmc_bioc vs download_pmc entry point — merge them to remove redundancy.

Consider moving the detailed channel-selection matrix (Step 3) into a short reference table to tighten the workflow narrative.

DimensionReasoningScore

Conciseness

The core sections are reasonably efficient, but several appended boilerplate sections ("When to Use", "Output Contract", "User Checkpoints", "Input Validation", "Quick Validation") restate generic process guidance Claude already knows and could be trimmed.

3 / 5

Actionability

It provides concrete, copy-paste-ready commands ("python scripts/download_pmc.py --pmcid ...", "python scripts/download_pmc_bioc.py") and an output directory pattern covering the common single-article and batch cases.

4 / 5

Workflow Clarity

The four-step workflow is clearly sequenced with legality checks and an ordered failure-handling/troubleshooting list; it includes validation steps (verify PMCID openness, check %PDF header), so it avoids the batch-skill cap.

4 / 5

Progressive Disclosure

Content is organized into clear sections and references real bundle scripts (scripts/download_pmc.py, scripts/download_pmc_bioc.py) that exist and match the documented usage; detail lives one level deep in the scripts.

4 / 5

Total

15

/

20

Passed

Description

92%Weight 40%Scale 1-5

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

The description is strong: it states concrete capabilities, gives explicit trigger conditions, and carves out a distinct niche. The main blemish is that the description text is truncated mid-sentence with a literal "l...", cutting off one trigger scenario.

Suggestions

Complete the truncated description — it ends mid-sentence at "whether a PubMed article can be l..."; finish the phrase and keep it within the 1024-char limit.

Add a couple of natural synonyms (e.g., "PMC full text", "open-access articles", ".xml/.nxml") to push trigger-term coverage toward comprehensive.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "download PMC full text", "batch-retrieve PMC Open Access Subset articles", "save full text corresponding to PMID/PMCID locally" — which matches the comprehensive-coverage anchor.

5 / 5

Completeness

It explicitly answers both what (download PMC literature via official methods) and when ("Whenever the user wants to download PMC full text...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

It includes natural phrases users would say ("download PMC full text", "batch-retrieve", "PMID/PMCID") but lacks the synonyms/file-extension breadth the level-5 anchor expects.

4 / 5

Distinctiveness Conflict Risk

The narrow PMC-official-download niche and legal-access framing give it distinct triggers with minimal overlap risk against other skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
aipoch/medical-research-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.