@eir-space
US Medications
US FDA medication reference skill for uses, warnings, and interaction lookup across curated common medications and the broader label dataset.
npx @eir-space/skills add Eir-Space/eir-open --skill us-medicationsRegistry Metadata
- Skill name
us-medications- Skill path
skills/us-medications/- Version
- 0.1.0
- Last reviewed
- 2026-03-09
- Populations
- general
- Regions
- united-states
- Status
- published
Capability Signals
- Does not require health.md to be useful.
- No linked file contract is declared.
- A local SKILL.md is rendered directly on this page.
- Current moderation tier: Verified.
Badges & Trust Signals
This registry preserves review state, moderation tier, source links, and repo metadata so submissions can publish fast without losing context.
Install / Use
This registry is repo-first. Submit or update by pointing to a GitHub repo and skill path, similar to general skill directories.
npx @eir-space/skills add Eir-Space/eir-open --skill us-medications repo: https://github.com/Eir-Space/eir-open skill_path: skills/us-medications/
You can also fetch the hosted markdown directly and install from the file.
curl -fsSL https://skills.eir.space/skills/us-medications/skill.md -o SKILL.mdOpen hosted SKILL.md
SKILL.md
Rendered directly from the local skill file used by this registry.
/app/skills/us-medications/SKILL.mdUS Medications Skill
Look up US FDA medication information including uses, warnings, and drug interactions.
Data Source
- **FDA Drug Labels**: Official medication information from the US Food and Drug Administration
- **81,212 medications** in the full database
- **100 curated** common medications with instant access (no download needed)
Usage
Command Line
# Look up a medication (uses curated data, falls back to full database)
us-medications "lisinopril"
# Search for medications (partial match)
us-medications --search "blood pressure"
# Look up drug interactions
us-medications --interactions "warfarin"
# Show database statistics
us-medications --stats
# Download full database (happens automatically on first full lookup)
us-medications --download
# List common curated medications
us-medications --list
# Help
us-medications --helpJavaScript API
const {
lookupMedication,
searchMedications,
lookupInteractions,
downloadDatabase,
getDatabaseStats,
CURATED_MEDICATIONS,
} = require('us-medications');
// Look up a specific medication
const med = await lookupMedication('metformin');
console.log(med.uses, med.warnings);
// Search for medications
const results = await searchMedications('diabetes');
results.forEach((m) => console.log(m.name));
// Get drug interactions
const interactions = await lookupInteractions('lisinopril');
// Check if full database is available
const stats = await getDatabaseStats();
console.log(`${stats.totalMedications} medications available`);Installation
npm (recommended)
npm install -g us-medicationsThe full database (~7.5MB compressed) downloads automatically on first use.
URL-based (OpenClaw)
https://birgermoell.github.io/us-medications/skill.mdOutput Format
Each medication includes:
- **name**: Brand/generic name
- **altNames**: Alternative names
- **substances**: Active ingredients
- **form**: Dosage form (oral, injection, etc.)
- **rx**: Prescription required (true/false)
- **uses**: FDA-approved indications
- **warnings**: Safety information and contraindications
- **interactions**: Drug-drug interactions (when available)
Data Management
The full database is stored in ~/.us-medications/:
medications.json- Main medication databaseinteractions.json- Drug interaction data
To refresh data:
us-medications --download --forceCommon Medication Categories
Cardiovascular
- Lisinopril, Metoprolol, Amlodipine, Losartan, Atorvastatin
Diabetes
- Metformin, Insulin (various), Glipizide, Januvia
Pain/Inflammation
- Ibuprofen, Acetaminophen, Naproxen, Tramadol
Mental Health
- Sertraline, Escitalopram, Alprazolam, Trazodone
Antibiotics
- Amoxicillin, Azithromycin, Ciprofloxacin, Doxycycline
Disclaimer
This tool provides FDA label information for educational purposes. **Always consult a healthcare professional** for medical advice. Do not use this tool for self-diagnosis or treatment decisions.