К основному содержанию
скилл CX Codex

tooluniverse-install-skills — скилл для Claude Code: доустановка

Проверяет, стоят ли исследовательские скиллы ToolUniverse, и доустанавливает их, если каталогов нет. Пригодится после переезда между клиентами.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mims-harvard/ToolUniverse --skill tooluniverse-install-skills -a claude-code
Открыть на GitHub

Что делает tooluniverse-install-skills

Скилл ищет файл-маркер tooluniverse-drug-research/SKILL.md в типовых каталогах скиллов: .cursor, .agents, .windsurf, .gemini, .claude, .opencode, .trae, .skills. Если путь найден, работа заканчивается — скиллы уже на месте. Если вместо пути вернулось NOT_INSTALLED, запускается установка.

Установка идёт через git clone --depth 1 --filter=blob:none --sparse репозитория mims-harvard/ToolUniverse во временную папку, затем git sparse-checkout set skills — качается только папка skills. Дальше содержимое копируется в каталог вашего клиента, например .claude/skills/ для Claude или .cursor/skills/ для Cursor, и временная папка удаляется. Клиент определяется по наличию конфиг-каталога; если ни один не найден, скилл спросит, чем вы пользуетесь, и только потом копирует файлы.

Нужен git в системе и доступ к GitHub — клонирование идёт по сети. Скилл объявлен с disable-model-invocation: true, поэтому сам себя в разговоре он не вызовет: запускать его нужно вручную. Это повод проверить, как ваш клиент обрабатывает такие скиллы, прежде чем рассчитывать на автоматику.

Какие задачи решает

  • найти, куда клиент складывает скиллы, и не гадать с путями
  • доустановить исследовательские скиллы ToolUniverse после переезда на другой клиент
  • проверить, что скиллы действительно распаковались в нужный каталог
  • подтянуть только папку skills из репозитория, не выкачивая его целиком
  • разобраться, какой клиент используется, когда конфиг-каталогов несколько

Примеры запросов агенту

  • проверь, установлены ли скиллы ToolUniverse, и поставь недостающие
  • скиллы ToolUniverse не загружаются — разберись и доустанови их
  • я перешёл с Cursor на Claude, перенеси скиллы ToolUniverse

Как установить tooluniverse-install-skills

1Через Skills CLI (Vercel)

npx skills add mims-harvard/ToolUniverse --skill tooluniverse-install-skills -a claude-code

2Вручную: положить файлы

~/.claude/skills/tooluniverse-install-skills/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/tooluniverse-install-skills/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о tooluniverse-install-skills

Как установить tooluniverse-install-skills в Claude?

Выполните npx skills add mims-harvard/ToolUniverse --skill tooluniverse-install-skills -a claude-code. Скилл окажется в ~/.claude/skills/tooluniverse-install-skills/SKILL.md.

Что делает tooluniverse-install-skills?

Ищет файл-маркер исследовательских скиллов ToolUniverse в типовых каталогах клиентов. Если маркера нет, клонирует репозиторий и копирует папку skills в каталог вашего клиента.

Почему скилл не запускается сам?

У него стоит disable-model-invocation: true, так что модель не вызывает его по своей инициативе. Запускать проверку и установку нужно вручную.

Исходный текст

SKILL.md · Apache-2.0
---
name: tooluniverse-install-skills
description: Detect and auto-install missing ToolUniverse research skills. Checks common Claude Code/Cursor/Codex skill directories for the canary file, and installs any missing skills if none found. Use when the plugin's research skills aren't loading, when migrating between clients, or when verifying a skill installation.
disable-model-invocation: true
---

# ToolUniverse Install Skills

Checks whether the ToolUniverse specialized skills are installed and installs them automatically if not.

## Detection

Use the Shell tool to check for the canary file across all common client locations:

```bash
ls .cursor/skills/tooluniverse-drug-research/SKILL.md 2>/dev/null \
  || ls .agents/skills/tooluniverse-drug-research/SKILL.md 2>/dev/null \
  || ls .windsurf/skills/tooluniverse-drug-research/SKILL.md 2>/dev/null \
  || ls .gemini/skills/tooluniverse-drug-research/SKILL.md 2>/dev/null \
  || ls .claude/skills/tooluniverse-drug-research/SKILL.md 2>/dev/null \
  || ls .opencode/skills/tooluniverse-drug-research/SKILL.md 2>/dev/null \
  || ls .trae/skills/tooluniverse-drug-research/SKILL.md 2>/dev/null \
  || ls .skills/tooluniverse-drug-research/SKILL.md 2>/dev/null \
  || echo "NOT_INSTALLED"
```

- **Output is a file path** → skills already installed, stop here.
- **Output is `NOT_INSTALLED`** → proceed to installation.

## Installation

```bash
# 1. Download skills from GitHub (shallow, sparse — only skills/ folder)
git clone --depth 1 --filter=blob:none --sparse \
  https://github.com/mims-harvard/ToolUniverse.git /tmp/tu-skills
cd /tmp/tu-skills && git sparse-checkout set skills

# 2. Copy to the correct directory for the detected client:
mkdir -p .cursor/skills  && cp -r /tmp/tu-skills/skills/* .cursor/skills/   # Cursor
# mkdir -p .agents/skills  && cp -r /tmp/tu-skills/skills/* .agents/skills/  # Codex/OpenAI
# mkdir -p .windsurf/skills && cp -r /tmp/tu-skills/skills/* .windsurf/skills/ # Windsurf
# mkdir -p .gemini/skills  && cp -r /tmp/tu-skills/skills/* .gemini/skills/  # Gemini CLI
# mkdir -p .claude/skills  && cp -r /tmp/tu-skills/skills/* .claude/skills/  # Claude Code
# mkdir -p .opencode/skills && cp -r /tmp/tu-skills/skills/* .opencode/skills/ # OpenCode
# mkdir -p .trae/skills    && cp -r /tmp/tu-skills/skills/* .trae/skills/    # Trae
# mkdir -p .skills         && cp -r /tmp/tu-skills/skills/* .skills/         # Cline/VS Code

# 3. Clean up
rm -rf /tmp/tu-skills
```

If the client cannot be detected automatically, ask the user which one they use before running step 2.

## Client Detection

Detect the client from the presence of config files:

| Config file present | Client |
|---|---|
| `.cursor/` | Cursor |
| `.agents/` | Codex / OpenAI |
| `.windsurf/` | Windsurf |
| `.gemini/` | Gemini CLI |
| `.claude/` | Claude Code |
| `.opencode/` | OpenCode |
| `.trae/` | Trae |
| None of the above | Ask the user |

## After Installation

Confirm success:
```bash
ls .cursor/skills/tooluniverse-drug-research/SKILL.md
```

Tell the user: "ToolUniverse skills installed successfully. You now have access to 50+ specialized research workflows."

© mims-harvard · Apache-2.0 · mims-harvard/ToolUniverse

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
overleaf-sync wanshuiyin Двусторонняя синхронизация локальной папки со статьёй и проекта в Overleaf: правки коллег в веб-интерфейсе подтягиваются локально, а результаты ARIS-аудитов уходят обратно. CX Codex +1 441установок earth2studio-install NVIDIA Earth-2 Team Помогает поставить Earth2Studio и выбрать нужные extras с моделями. Пригодится, когда нужно развернуть окружение под прогноз погоды, а не писать код. CX Codex +1 1 900установок install-anti-slop dmmulroy Разворачивает в репозитории вендорные плагины Oxlint против антипаттернов кода. Помогает настроить правила линтинга и зафиксировать версии зависимостей. CX Codex +1 13 700установок dx-pkg-post-install-configure forcedotcom Настраивает Salesforce managed package после установки по его документации: права, FLS, макеты страниц и доступ к вкладкам. CX Codex +1 3 500установок sdk-install launchdarkly Ставит и инициализирует нужный LaunchDarkly SDK в проекте: сначала определяет стек, потом строит план, потом правит код. CX Codex +1 2 300установок quark-install amd Ставит и проверяет AMD Quark в выбранном окружении Python, подбирая PyTorch под имеющийся ускоритель. Пригодится, когда импорт quark падает или ядро не компилируется. CX Codex +1 526установок

Из того же набора55

tooluniverse-phylogenetics Скилл запускает множественное выравнивание, строит филогенетические деревья и рассчитывает метрики качества вроде насыщения и treeness с помощью PhyKIT и Biopython. CX Codex +1 363установок tooluniverse-gwas-finemapping Скилл находит причинные генетические варианты в локусах GWAS через доверительные множества и скоринг Open Targets L2G. Помогает связать SNP с генами-мишенями вместо выбора ближайшего гена. CX Codex +1 362установок tooluniverse-immunotherapy-response-prediction Скилл считает ICI Response Score по TMB, MSI, PD-L1, HLA и экспрессии иммунных генов, а затем предлагает конкретные препараты и оценивает риск резистентности. CX Codex +1 360установок tooluniverse-spatial-omics-analysis Скилл для анализа пространственной омики: связывает списки генов SVGs и контекст ткани с базами данных, путями и терапевтическими мишенями. CX Codex +1 360установок tooluniverse-multiomic-disease-characterization Скилл собирает отчёт о болезни по геномике, транскриптомике, протеомике и путям, ищет биомаркеры и мишени для терапии. CX Codex +1 358установок tooluniverse-immune-repertoire-analysis Разбирает данные секвенирования TCR и BCR: клонотипы, разнообразие, клональность, поиск специфичности к эпитопам. Нужен при мониторинге иммунного ответа. CX Codex +1 358установок tooluniverse-gwas-study-explorer Сравнивает исследования GWAS, вычисляет метаанализ ассоциаций и проверяет воспроизводимость локусов. Скилл запускает расчёты на Python и обращается к GWAS Catalog и Open Targets Genetics. CX Codex +1 357установок tooluniverse-metabolomics Скилл для метаболомных исследований: находит метаболиты в HMDB, тянет данные исследований из MetaboLights и Metabolomics Workbench, собирает отчёт. CX Codex +1 355установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой