mcpField
S
science-skills-common

science-skills-common

github.com/google-deepmindDevelopment3.4k326 installsUpdated 2w ago
Repository

About science-skills-common

A shared Python package used by science skills as a dependency, rather than an agent skill itself. It provides the `science_skills.science_skills_common` import namespace, and inline `uv` script headers install it automatically when needed.

Key features

  1. 01Shared dependency for science skills
  2. 02Python import namespace
  3. 03Automatic installation through uv headers

Use cases

  1. 01Reuse common package code in a science skill
  2. 02Declare a shared dependency in a uv script
  3. 03Install the package when a dependent skill runs

Install

Copy the command and run it in a terminal.

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

After installing, type/science-skills-commonin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

pyproject.toml
__init__.py
http_client.py

Details

From the project README

Science Skills Common

This is a shared Python package, not an agent skill. Skills import it as:

from science_skills.science_skills_common import http_client

Each skill declares this as a dependency in its inline uv script header, so it is installed automatically on first use.

This SKILL.md file is included so that standard skill installers automatically discover and install this package alongside the skills that depend on it.

Comments

Markdown supported