CtrlK
BlogDocsLog inGet started
Tessl Logo

querying-openfda-labels

Looks up FDA drug labels, NDC directory entries, indications, boxed warnings, and recalls/enforcement actions via the free public OpenFDA API to enrich drugs that OpenMed extracts. Use when the user wants the prescribing information for a drug, its boxed warning, approved indications, dosage forms and routes, package NDC codes, RxCUI, or whether a product has an open recall. Trigger keywords: OpenFDA, drug label, SPL, prescribing information, boxed warning, black box warning, indications, NDC, package code, recall, enforcement, Class I recall, drug enrichment. Pairs adjacent to OpenMed NER: take a drug name (or RxNorm RxCUI) from openmed.analyze_text and resolve its label, NDC, and recall status. OpenFDA is public and free — no license barrier; send only de-identified drug names, never raw clinical notes.

75

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

A well-structured, actionable skill body with executable code, a clear sequenced workflow, and a dense edge-cases section that adds genuine value. Minor conciseness trimming and an explicit attach-verification step would lift it further.

Suggestions

Trim the opening paragraph's restatement of the boxed-warning/indications/NDC/recall list and the 'This skill is enrichment...' sentence, since the description already conveys scope.

Add an explicit verification checkpoint in the workflow before step 6 (e.g., confirm the label/NDC/recall result matches the queried ingredient/RxCUI before attaching it to the extracted drug).

Consider moving the endpoint field reference table into a references file if the skill grows, to keep SKILL.md as a lean overview.

DimensionReasoningScore

Conciseness

Mostly lean and assumes Claude's competence (no boilerplate about what a drug or API is), but the opening paragraph reiterates the boxed-warning/indications/NDC/recall list already in the description and the 'This skill is enrichment...' line could be trimmed.

4 / 5

Actionability

The Quick start block is fully executable: a complete `openfda()` helper plus three copy-paste-ready query examples (label, NDC, enforcement) covering the common cases with real field names.

5 / 5

Workflow Clarity

A clear six-step sequenced workflow with normalization-first guidance and 404-as-no-match handling, but it lacks an explicit verify-before-attach checkpoint; minor validation gap keeps it below 5.

4 / 5

Progressive Disclosure

Well-organized single-file overview with clear section headers, inline references to sibling skills clearly signaled, and external documentation links collected in a Standards & references section — no nested or buried references.

5 / 5

Total

18

/

20

Passed

Description

100%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.

A strong, specific description that explicitly states both capability and trigger conditions with a rich set of natural keywords and synonyms. It clearly scopes the skill to OpenFDA drug-label/NDC/recall enrichment alongside OpenMed.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Looks up FDA drug labels, NDC directory entries, indications, boxed warnings, and recalls/enforcement actions' — covering the full OpenFDA surface comprehensively, matching the comprehensive-coverage anchor.

5 / 5

Completeness

Clearly answers 'what' (look up labels/NDC/indications/boxed warnings/recalls via OpenFDA) and 'when' ('Use when the user wants the prescribing information for a drug, its boxed warning, approved indications...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

An explicit 'Trigger keywords:' list spans OpenFDA, drug label, SPL, prescribing information, boxed warning, black box warning, indications, NDC, package code, recall, enforcement, Class I recall — comprehensive natural-term coverage including synonyms (boxed/black box).

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (OpenFDA regulatory drug data) with distinct triggers and explicit OpenMed-pairing context, making conflict with unrelated skills unlikely.

5 / 5

Total

20

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
maziyarpanahi/openmed
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.