# tooluniverse-drug-repurposing

Скилл ищет, для каких ещё болезней может подойти уже одобренный препарат, и раскладывает кандидатов по силе доказательств.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 397 установок · ★ 1759
- Автор: mims-harvard
- Лицензия: Apache-2.0 · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/mims-harvard/ToolUniverse/tree/HEAD/skills/tooluniverse-drug-repurposing/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/tooluniverse-drug-repurposing

## Что делает

Скилл ведёт агента по пяти фазам: сначала цели болезни, потом подбор препаратов, оценка безопасности, литература и клинические испытания, в конце — ранжирование. Работает через ToolUniverse, поэтому перед запуском нужен установленный пакет `tooluniverse` и Python: в примере из документации создаётся объект `ToolUniverse()`, затем вызывается `tu.load_tools()`.

Стратегий четыре. По цели: ищем препараты, которые бьют по белкам болезни. По соединению: берём одобренный препарат и смотрим, куда его ещё можно приложить. По болезни: от болезни к целям и дальше к препаратам. Четвёртая — сигнатурная: если есть список генов вверх и вниз по экспрессии, но нет валидированной цели, скилл ищет препараты, чей профиль возмущения разворачивает эту сигнатуру. Выбор стратегии идёт до поиска, а не после: скилл прямо требует сначала подумать, почему препарат вообще может сработать, и не гонять все три подхода вслепую.

Данные тянутся из OpenTargets, DrugBank, DGIdb, ChEMBL, Reactome, STRING, CTD, FDA, FAERS, ADMETAI, PubMed, Europe PMC и ClinicalTrials.gov. У части инструментов параметры неочевидные: у DrugBank везде `query=`, у FAERS `medicinalproduct=`, у Reactome идентификаторы передаются строкой с переводами строк, а не массивом. Ошибётесь с именем параметра — вызов упадёт. Для неврологических показаний скилл советует отдавать приоритет кандидатам, проникающим через гематоэнцефалический барьер.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mims-harvard/ToolUniverse --skill tooluniverse-drug-repurposing -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/tooluniverse-drug-repurposing/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/tooluniverse-drug-repurposing/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mims-harvard/ToolUniverse --skill tooluniverse-drug-repurposing -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/tooluniverse-drug-repurposing/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mims-harvard/ToolUniverse --skill tooluniverse-drug-repurposing -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/tooluniverse-drug-repurposing/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install mims-harvard/ToolUniverse tooluniverse-drug-repurposing
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/tooluniverse-drug-repurposing/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mims-harvard/ToolUniverse --skill tooluniverse-drug-repurposing -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/mims-harvard/ToolUniverse --path skills/tooluniverse-drug-repurposing
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/tooluniverse-drug-repurposing/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add mims-harvard/ToolUniverse --skill tooluniverse-drug-repurposing -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/mims-harvard/ToolUniverse/tree/HEAD/skills/tooluniverse-drug-repurposing/SKILL.md

## Когда брать
- найти существующие препараты для редкого заболевания без своей программы разработки
- проверить, есть ли у цели генетические доказательства связи с болезнью, до начала поиска
- собрать кандидатов по четырём стратегиям и отранжировать их по доказательствам
- оценить безопасность кандидата по предупреждениям FDA и нежелательным реакциям из FAERS
- проверить патентный ландшафт и данные клинических испытаний по препарату

## Примеры запросов агенту
- подбери кандидатов для перепрофилирования при боковом амиотрофическом склерозе, начни с целей болезни
- есть список генов вверх и вниз по экспрессии при этом заболевании — найди препараты, чья сигнатура разворачивает её
- проверь безопасность и взаимодействия этого препарата, потом поищи клинические испытания по новому показанию

## Похожие
- [opentargets-database](https://affpapa.org/nevibecode/skills/opentargets-database.md) — скилл · 2200 установок
- [chembl-database](https://affpapa.org/nevibecode/skills/chembl-database.md) — скилл · 2200 установок
- [database-lookup](https://affpapa.org/nevibecode/skills/database-lookup.md) — скилл · 2100 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
