CtrlK
BlogDocsLog inGet started
Tessl Logo

pubmed-database

Direct REST API access to PubMed. Advanced Boolean/MeSH queries, E-utilities API, batch processing, citation management. For Python workflows, prefer biopython (Bio.Entrez). Use this for direct HTTP/REST work or custom API implementations.

50

Quality

56%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/pubmed-database/SKILL.md

The canonical home for this skill is pubmed-database in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

53%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 content is rich with executable examples and clear capabilities, but it over-explains concepts Claude already knows, lacks validation feedback loops in batch API workflows, and references reference files that are not present.

Suggestions

Trim background explanation of PubMed, MeSH, and general best practices that Claude already knows to improve token efficiency.

Add explicit validation/checkpoint steps and error-recovery loops to the programmatic data-extraction and batch workflows.

Provide the referenced files (api_reference.md, search_syntax.md, common_queries.md) or remove the dangling references so navigation is not broken.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete examples, but the 460-line body explains background concepts (e.g., what PubMed is, what MeSH subheadings mean, general best practices) that Claude already knows and could be trimmed.

3 / 5

Actionability

Provides executable Python code for the E-utilities workflow and concrete query examples with field tags, with only minor gaps such as placeholder API keys and missing parsing details.

4 / 5

Workflow Clarity

Workflows are sequenced but involve batch API operations without explicit validation checkpoints or error-recovery feedback loops, which caps clarity at 3 per the batch-operations rule.

3 / 5

Progressive Disclosure

The body repeatedly references references/api_reference.md, search_syntax.md, and common_queries.md, but these bundle files do not exist on disk, so navigation leads to dead ends and structure is not appropriately split.

2 / 5

Total

12

/

20

Passed

Description

58%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 conveys concrete PubMed capabilities and a clear niche, but lacks explicit natural trigger phrasing and a clear 'Use when' guidance for when Claude should invoke it.

Suggestions

Add an explicit 'Use when...' clause with natural trigger phrases users would say (e.g., 'search PubMed', 'find biomedical articles', 'build a systematic review query').

Include synonyms and natural variations of trigger terms to improve keyword coverage beyond technical jargon.

Tighten the distinction from biopython by clarifying when HTTP/REST direct access is preferred over the library.

DimensionReasoningScore

Specificity

Lists several specific actions (advanced Boolean/MeSH queries, E-utilities API, batch processing, citation management) rather than vague language, though coverage of distinct capabilities is broad but somewhat list-like.

4 / 5

Completeness

It clearly states what the skill does but the 'when' is weakly implied via 'Use this for direct HTTP/REST work', with no explicit 'Use when...' trigger guidance tied to user need, capping completeness at 3.

3 / 5

Trigger Term Quality

Includes relevant keywords (PubMed, Boolean/MeSH, E-utilities API, biopython) but lacks common natural variations and synonyms users would say, missing phrases like 'search PubMed' or 'find articles'.

3 / 5

Distinctiveness Conflict Risk

A clear PubMed-specific niche with distinct triggers (PubMed, E-utilities, MeSH) minimizes conflict risk; minor overlap with a general biopython skill is possible.

4 / 5

Total

14

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

13

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.