agentsclimarketplace

Webmd

Skill BioTender-max/awesome-bio-agent-skills/skills/drugclaw/webmd

A curated collection of AI agent skills for biomedical research, covering genomics, proteomics, single-cell analysis, clinical AI, and protein design.

Install
npx -y skills add BioTender-max/awesome-bio-agent-skills --skill webmd

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Query the WebMD Drug Reviews dataset (~362 k patient reviews, 2007–2020). Use whenever the user asks about patient-reported drug effectiveness, ease of use, satisfaction ratings, side effects, or reviews for a specific drug or medical condition.

SKILL.md

1.8 KB, as published. Nobody here has run it

WebMD Drug Reviews Query Skill

Search patient reviews by drug name or medical condition. Auto-fallback: if no drug matches, searches conditions.

Input ExampleMatch Logic
Lipitorsubstring on Drug column
High Blood Pressuresubstring on Condition column
any texttry Drug first → fall back to Condition

API

FunctionInputReturns
load_reviews(path)CSV path (default DATA_PATH)list[dict]
search(rows, entity)single entity stringlist[dict]
search_by_drug(rows, drug)drug name stringlist[dict]
search_by_condition(rows, cond)condition stringlist[dict]
search_batch(rows, entities)list of entity stringsdict[str, list[dict]]
summarize(hits, entity)matched rows + labelcompact text (counts, avg ratings, top conditions/drugs)
to_json(hits)matched rowslist[dict]

Usage

See if __name__ == "__main__" block in 10_WebMD_Drug_Reviews.py for runnable examples covering: single drug lookup, single condition lookup, batch search, and JSON output.

Data

  • Source: webmd.csv (Kaggle – rohanharode07/webmd-drug-reviews-dataset)
  • Columns: Drug, Condition, Reviews, Side, Age, Sex, Effectiveness, EaseofUse, Satisfaction
  • Ratings: 1-5 star scale for Effectiveness, EaseofUse, Satisfaction
  • Path: DATA_PATH variable in 10_WebMD_Drug_Reviews.py (resources_metadata/drug_review/WebMDDrugReviews/webmd.csv)

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.