mcpField
S
science-skills-common

science-skills-common

github.com/google-deepmind開発3.4k326 回インストール2 週間前に更新
リポジトリ

science-skills-common について

science skillsが共通で利用するPythonパッケージで、エージェントスキルそのものではありません。`science_skills.science_skills_common`のインポート名前空間を提供し、インラインの`uv`スクリプトヘッダーから必要に応じて自動インストールされます。

主な機能

  1. 01science skills共通の依存パッケージ
  2. 02Pythonインポート名前空間の提供
  3. 03uvヘッダーによる自動インストール

活用シーン

  1. 01science skillで共通コードを再利用
  2. 02uvスクリプトで共有依存関係を宣言
  3. 03依存するスキルの実行時に自動インストール

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/google-deepmind/science-skills --skill science-skills-common

インストール後、Claude Code で/science-skills-commonを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

pyproject.toml
__init__.py
http_client.py

詳細

Science Skills Common

これはエージェントスキルではなく、共有の Python パッケージです。スキルからは次のようにインポートします。

from science_skills.science_skills_common import http_client

各スキルは、インラインの uv スクリプトヘッダーでこのパッケージを依存関係として宣言しているため、初回使用時に自動的にインストールされます。

この SKILL.md ファイルは、標準のスキルインストーラーがこのパッケージに依存するスキルとともにパッケージを自動的に検出してインストールできるように含まれています。

コメント