52_NDF_RT
Query NDF-RT (National Drug File Reference Terminology) via the NCI EVS REST API. Use when looking up drug mechanisms of action, physiological effects, pharmacologic classes, chemical structures, or drug–disease relationships (may_treat / may_prevent) in NDF-RT. Accepts drug names or NDF-RT codes.
npx skills add BioTender-max/awesome-bio-agent-skills --skill ndfrt --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.
# NDF-RT Query Skill Search NDF-RT concepts by drug name or NDF-RT code via the NCI EVS REST API. Auto-detects entity type by pattern: | Input Pattern | Detected As | Lookup Logic | |---|---|---| | `N0000145918` | NDF-RT code (`N` + 10 digits) | direct concept GET | | anything else | free text | full-text search endpoint | ## API | Function | Input | Returns | |---|---|---| | `search(entity, limit)` | single entity string | `dict` with `entity`, `type`, `results` | | `search_batch(entities, limit)` | list of entity strings | `dict[str, dict]` | | `summarize(result, entity)` | search result dict + label | compact multi-line text | | `to_json(result)` | search result dict | `list[dict]` | ### Result dict structure Each item in `results` contains: | Key | Description | |---|---| | `code` | NDF-RT concept code | | `name` | Preferred concept name | | `kind` | Concept kind (e.g. `DRUG_KIND`, `DISEASE_KIND`) | | `properties` | flat `{type: value}` property dict | | `roles` | list of `{type, relatedCode, relatedName}` role relationships | | `parents` | list of `{code, name}` ISA parent concepts | | `synonyms` | deduplicated list of synonym strings | ### Key NDF-RT relationship types (roles
- API
- Result dict structure
- Key NDF-RT relationship types (roles)
- Usage
- Data
What does the 52_NDF_RT skill do?
Query NDF-RT (National Drug File Reference Terminology) via the NCI EVS REST API. Use when looking up drug mechanisms of action, physiological effects, pharmacologic classes, chemical structures, or drug–disease relationships (may_treat / may_prevent) in NDF-RT. Accepts drug names or NDF-RT codes.
How do I install it?
Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill ndfrt --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.
