File contents GoodRx
Overview
Drug price comparison platform. Compare prescription drug prices across pharmacies and find nearby pharmacies.
Workflows
Find drug prices
searchDrugs(query) → name, url (url path = slug)
getDrugPrices(slug) → pharmacy prices with drugName, pharmacy, price
Find pharmacies near me
getPharmacies(zipCode?) → list of pharmacy chains with URLs
Operations
Operation
Intent
Key Input
Key Output
Notes
searchDrugs
search for a drug
query
name, url
entry point; autocomplete results
getDrugPrices
compare prices across pharmacies
slug ← searchDrugs
drugName, pharmacy, price
coupon prices at CVS, Walgreens, etc.
getPharmacies
find nearby pharmacies
zipCode (optional)
name, slug, url
entry point; defaults to browser geolocation
Quick Start
# Search for a drug
openweb goodrx exec searchDrugs '{"query":"metformin"}'
# Get drug prices at pharmacies
openweb goodrx exec getDrugPrices '{"slug":"metformin"}'
# Find nearby pharmacies
openweb goodrx exec getPharmacies '{}'
# Find pharmacies by ZIP code
openweb goodrx exec getPharmacies '{"zipCode":"90210"}'
1 --- 2 name: goodrx 3 description: GoodRx 4 --- 5 # GoodRx 6 7 ## Overview 8 Drug price comparison platform. Compare prescription drug prices across pharmacies and find nearby pharmacies. 9 10 ## Workflows 11 12 ### Find drug prices 13 1. `searchDrugs(query)` → `name`, `url` (url path = slug) 14 2. `getDrugPrices(slug)` → pharmacy prices with `drugName`, `pharmacy`, `price` 15 16 ### Find pharmacies near me 17 1. `getPharmacies(zipCode?)` → list of pharmacy chains with URLs 18 19 ## Operations 20 21 | Operation | Intent | Key Input | Key Output | Notes | 22 |-----------|--------|-----------|------------|-------| 23 | searchDrugs | search for a drug | query | name, url | entry point; autocomplete results | 24 | getDrugPrices | compare prices across pharmacies | slug ← searchDrugs | drugName, pharmacy, price | coupon prices at CVS, Walgreens, etc. | 25 | getPharmacies | find nearby pharmacies | zipCode (optional) | name, slug, url | entry point; defaults to browser geolocation | 26 27 ## Quick Start 28 29 ```bash 30 # Search for a drug 31 openweb goodrx exec searchDrugs '{"query":"metformin"}' 32 33 # Get drug prices at pharmacies 34 openweb goodrx exec getDrugPrices '{"slug":"metformin"}' 35 36 # Find nearby pharmacies 37 openweb goodrx exec getPharmacies '{}' 38 39 # Find pharmacies by ZIP code 40 openweb goodrx exec getPharmacies '{"zipCode":"90210"}' 41 ```
spike-faye-lei/spike-faye-lei-dsh-skills/tree/main/skills/other/goodrx commit 4304d94d88
Frequently asked questions How do I install the Goodrx skill? Run npx skillmds@latest add spike-faye-lei/goodrx in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Goodrx skill do? GoodRx It is listed under Coding & Dev Tools on SkillMD.
Is Goodrx safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Goodrx? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Goodrx free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Goodrx? spike-faye-lei (@spike-faye-lei) published this skill. Their other Agent Skills are listed on their SkillMD profile.