← All skills
drug-discovery
90 / 100 · Low risk
Fine to try. Some of what it can do is expected: a research skill usually looks things up on the internet.
By Tommy-yw/RunbookHermes (GitHub) · research · 513 stars · scanned at commit 7fd2b9a
Pharmaceutical research assistant for drug discovery workflows. Search bioactive compounds on ChEMBL, calculate drug-likeness (Lipinski Ro5, QED, TPSA, synthetic accessibility), look up drug-drug interactions via OpenFDA, interpret ADMET profiles, and assist with lead optimization. Use for medicinal chemistry questions, molecule property analysis, clinical pharmacology, and open-science drug research.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 8 places.
Show 5 more
Sends data to these websites: www.ebi.ac.uk, pubchem.ncbi.nlm.nih.gov, api.fda.gov, api.platform.opentargets.org
The author does not mention this. Expected for a research skill.
Found in 16 places.
Show 13 more
- optional-skills/research/drug-discovery/SKILL.md, line 92
curl -s "https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/name/${ENCODED}/property/MolecularWeight,XLogP,HBondDonorCount,HBondAcceptorCount,RotatableBondCount - optional-skills/research/drug-discovery/SKILL.md, line 123
curl -s "https://api.fda.gov/drug/label.json?search=drug_interactions:\"${ENCODED}\"&limit=3" \ - optional-skills/research/drug-discovery/SKILL.md, line 144
curl -s "https://api.fda.gov/drug/event.json?search=patient.drug.medicinalproduct:\"${ENCODED}\"&count=patient.reaction.reactionmeddrapt.exact&limit=10" \ - optional-skills/research/drug-discovery/SKILL.md, line 163
CID=$(curl -s "https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/name/${ENCODED}/cids/TXT" | head -1 | tr -d '[:space:]') - optional-skills/research/drug-discovery/SKILL.md, line 165
curl -s "https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/${CID}/property/IsomericSMILES,InChIKey,IUPACName/JSON" \ - optional-skills/research/drug-discovery/SKILL.md, line 179
curl -s -X POST "https://api.platform.opentargets.org/api/v4/graphql" \ - optional-skills/research/drug-discovery/scripts/chembl_target.py, line 8
import urllib.request, urllib.parse, urllib.error - optional-skills/research/drug-discovery/scripts/chembl_target.py, line 14
req = urllib.request.Request(f"{BASE}{endpoint}", headers={"Accept":"application/json"}) - optional-skills/research/drug-discovery/scripts/chembl_target.py, line 15
with urllib.request.urlopen(req, timeout=15) as r: - optional-skills/research/drug-discovery/scripts/ro5_screen.py, line 8
import urllib.request, urllib.parse, urllib.error - optional-skills/research/drug-discovery/scripts/ro5_screen.py, line 13
def fetch(name): - optional-skills/research/drug-discovery/scripts/ro5_screen.py, line 16
with urllib.request.urlopen(url, timeout=10) as r: - optional-skills/research/drug-discovery/scripts/ro5_screen.py, line 37
props = fetch(name.strip())
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'drug-discovery' ] || [ -L ~/.agents/skills/'drug-discovery' ]; then echo 'A skill folder named drug-discovery already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Tommy-yw/RunbookHermes' "$d" && git -C "$d" checkout --quiet '7fd2b9a75cf4930491e9af46a93bf4e5b3f3871e' -- 'optional-skills/research/drug-discovery' && mkdir -p ~/.agents/skills && cp -R "$d"/'optional-skills/research/drug-discovery' ~/.agents/skills/'drug-discovery' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'drug-discovery' ~/.claude/skills/'drug-discovery' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for Tommy-yw/RunbookHermes shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/Tommy-yw/RunbookHermes/)
Score history
| Date | Version | Score |
|---|
| 2026-11-14 | 7fd2b9a | 90 |