openfda-human-drug
Query FDA drug labeling data via openFDA. Use whenever the user asks about drug prescribing information — indications, warnings, dosage, adverse reactions, contraindications, or administration routes. Supports single or batch lookup by brand/generic name or by indication/condition.
npx skills add BioTender-max/awesome-bio-agent-skills --skill openfda --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# openFDA Human Drug Skill Query structured SPL (Structured Product Labeling) data from the FDA. No API key needed (≤1 000 req/day). ## Input → Detection | Input Example | Routed To | |---|---| | `"ASPIRIN"` or `["METFORMIN","LISINOPRIL"]` | `search_drug` — brand/generic name lookup | | `"hypertension"` or `["diabetes","migraine"]` | `search_by_indication` — indication text search | | *(no input)* | `count_by_route` — top administration routes | All search functions accept **a single string or a list of strings**. ## API | Function | Input | Returns | |---|---|---| | `search_drug(query, limit)` | str \| list[str], int | `{term: [label_dicts]}` | | `search_by_indication(query, limit)` | str \| list[str], int | `{condition: [label_dicts]}` | | `count_by_route(top_n)` | int | `[{term, count}]` | | `summarize(results)` | dict from above | compact multi-line text | Each `label_dict` contains: `brand_name`, `generic_name`, `manufacturer`, `route`, `substance_name`, `product_type`, `indications`, `contraindications`, `warnings`, `dosage`, `adverse_reactions`. ## Usage See `if __name__ == "__main__"` block in `05_openFDA_Human_Drug.py` for runnable examples covering: single drug, batch dru
- Input → Detection
- API
- Usage
- Notes
What does the openfda-human-drug skill do?
Query FDA drug labeling data via openFDA. Use whenever the user asks about drug prescribing information — indications, warnings, dosage, adverse reactions, contraindications, or administration routes. Supports single or batch lookup by brand/generic name or by indication/condition.
How do I install it?
Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill openfda --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
