tooluniverse-install-skills — скилл для Claude Code: доустановка
Проверяет, стоят ли исследовательские скиллы ToolUniverse, и доустанавливает их, если каталогов нет. Пригодится после переезда между клиентами.
npx skills add mims-harvard/ToolUniverse --skill tooluniverse-install-skills -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/tooluniverse-install-skills/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/tooluniverse-install-skills/
1Через Skills CLI (Vercel)
npx skills add mims-harvard/ToolUniverse --skill tooluniverse-install-skills -a codex2Вручную: положить файлы
.agents/skills/tooluniverse-install-skills/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mims-harvard/ToolUniverse --skill tooluniverse-install-skills -a cursor2Вручную: положить файлы
.cursor/skills/tooluniverse-install-skills/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mims-harvard/ToolUniverse tooluniverse-install-skills2Вручную: положить файлы
.github/skills/tooluniverse-install-skills/SKILL.md1Через Skills CLI (Vercel)
npx skills add mims-harvard/ToolUniverse --skill tooluniverse-install-skills -a gemini-cli2Командой платформы
gemini skills install https://github.com/mims-harvard/ToolUniverse --path skills/tooluniverse-install-skillsВручную: положить файлы
.devin/skills/tooluniverse-install-skills/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mims-harvard/ToolUniverse --skill tooluniverse-install-skills -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → 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