mcpField
T
tooluniverse-install-skills

tooluniverse-install-skills

github.com/mims-harvardエージェントワークフロー1.8k360 回インストール3 日前に更新
リポジトリ

tooluniverse-install-skills について

ToolUniverse の専用スキルが導入済みかを確認し、未導入なら取得して適切なクライアントのディレクトリに配置するセットアップスキルです。設定ディレクトリからクライアントを判別します。

主な機能

  1. 01一般的なクライアントのスキルファイルを確認
  2. 02設定ディレクトリからクライアントを判別
  3. 03GitHub からスキルファイルを取得
  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 ツールを使用して、一般的なすべてのクライアントの場所でカナリアファイルを確認します。

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 種類以上の専門的な研究ワークフローを利用できます。」

コメント