science-skills-common について
science skillsが共通で利用するPythonパッケージで、エージェントスキルそのものではありません。`science_skills.science_skills_common`のインポート名前空間を提供し、インラインの`uv`スクリプトヘッダーから必要に応じて自動インストールされます。
主な機能
- 01science skills共通の依存パッケージ
- 02Pythonインポート名前空間の提供
- 03uvヘッダーによる自動インストール
活用シーン
- 01science skillで共通コードを再利用
- 02uvスクリプトで共有依存関係を宣言
- 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__.pyhttp_client.py詳細
Science Skills Common
これはエージェントスキルではなく、共有の Python パッケージです。スキルからは次のようにインポートします。
from science_skills.science_skills_common import http_client
各スキルは、インラインの uv スクリプトヘッダーでこのパッケージを依存関係として宣言しているため、初回使用時に自動的にインストールされます。
この SKILL.md ファイルは、標準のスキルインストーラーがこのパッケージに依存するスキルとともにパッケージを自動的に検出してインストールできるように含まれています。
コメント
Markdown 対応