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
- 01Shared dependency for science skills
- 02Python import namespace
- 03Automatic installation through uv headers
Use cases
- 01Reuse common package code in a science skill
- 02Declare a shared dependency in a uv script
- 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-commonAfter installing, type/science-skills-commonin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
pyproject.toml__init__.pyhttp_client.pyDetails
From the project READMEScience 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.