关于 tooluniverse-install-skills
用于检查 ToolUniverse 专用技能是否已安装,并在未安装时下载技能集、识别客户端并复制到对应目录。
主要功能
- 01检查常见客户端目录中的技能文件
- 02识别客户端配置目录
- 03从 GitHub 获取技能文件
- 04将技能复制到客户端目录
- 05安装后确认文件存在
适用场景
- 01为新项目设置 ToolUniverse 技能
- 02补装缺失的 ToolUniverse 技能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mims-harvard/ tooluniverse --skill tooluniverse-install-skills安装后在 Claude Code 中输入/tooluniverse-install-skills确认已加载。
详细介绍
ToolUniverse 安装技能
检查是否已安装 ToolUniverse 专用技能;如果尚未安装,则自动安装。
检测
使用 Shell 工具检查所有常见客户端位置中是否存在 canary 文件:
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"
- 输出为文件路径 → 技能已安装,到此为止。
- 输出为
NOT_INSTALLED→ 继续安装。
安装
# 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
如果无法自动检测客户端,请在运行步骤 2 之前询问用户使用的是哪个客户端。
客户端检测
根据配置文件是否存在来检测客户端:
| 存在的配置文件 | 客户端 |
|---|---|
.cursor/ | Cursor |
.agents/ | Codex / OpenAI |
.windsurf/ | Windsurf |
.gemini/ | Gemini CLI |
.claude/ | Claude Code |
.opencode/ | OpenCode |
.trae/ | Trae |
| 以上均无 | 询问用户 |
安装后
确认安装成功:
ls .cursor/skills/tooluniverse-drug-research/SKILL.md
告知用户:"ToolUniverse 技能已成功安装。您现在可以使用 50 多种专用研究工作流。"
评论
支持 Markdown