mcpField
T
tooluniverse-install-skills

tooluniverse-install-skills

github.com/mims-harvardAgent 工作流1.8k360 次安装2 天前更新
代码仓库

关于 tooluniverse-install-skills

用于检查 ToolUniverse 专用技能是否已安装,并在未安装时下载技能集、识别客户端并复制到对应目录。

主要功能

  1. 01检查常见客户端目录中的技能文件
  2. 02识别客户端配置目录
  3. 03从 GitHub 获取技能文件
  4. 04将技能复制到客户端目录
  5. 05安装后确认文件存在

适用场景

  1. 01为新项目设置 ToolUniverse 技能
  2. 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