
Uv
- 1.4k installs
- 2.6k repo stars
- Updated July 7, 2026
- google-deepmind/science-skills
uv is an agent skill that verifies the uv Python package manager is installed and on PATH for developers running Science Skills Python CLI scripts that depend on uv as a prerequisite.
About
uv in google-deepmind/science-skills is a prerequisite skill that guarantees the fast uv Python package manager is available before any dependent Python-based AI coding tools run. The workflow first runs uv --version; if that succeeds, setup stops immediately. If uv is missing from PATH, the skill checks the default install location at $HOME/.local/bin/uv and installs uv when needed so downstream Science Skills CLI scripts can execute. Many skills in the Science Skills collection depend on uv being installed and reachable. Developers and agents reach for uv automatically when another skill requires uv or when Python package commands fail with command-not-found errors. The skill is narrowly scoped to environment readiness rather than project dependency resolution. Common triggers include missing uv, Science Skills Python script failures, and first-time setup of the science-skills toolchain on a fresh machine.
- Checks if uv is already installed and available on PATH
- Detects uv in default location when not on PATH
- Runs the official Astral install script when needed
- Exports PATH and verifies installation in one command
- Serves as prerequisite for all Science Skills Python CLI tools
Uv by the numbers
- 1,425 all-time installs (skills.sh)
- +182 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #222 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
- Security screen: CRITICAL risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/google-deepmind/science-skills --skill uvAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.4k |
|---|---|
| repo stars | ★ 2.6k |
| Security audit | 2 / 3 scanners passed |
| Last updated | July 7, 2026 |
| Repository | google-deepmind/science-skills ↗ |
How do you install uv Python package manager?
Guarantee the fast Python package manager uv is present and on PATH before running any Python-based AI coding tools.
Who is it for?
Developers running google-deepmind/science-skills Python CLI tools who need uv installed and on PATH before any dependent skill executes.
Skip if: Poetry or pip-only projects with no uv dependency, or resolving per-project virtualenv dependencies after uv is already installed.
When should I use this skill?
Another Science Skills skill requires uv, uv --version fails, or Python CLI scripts report uv is missing from PATH.
What you get
uv installed, on PATH, and verified with uv --version for downstream Python skills.
- uv on PATH
- Successful uv --version check
Files
uv (Python Package Manager)
uv is a fast Python package manager used by Science Skills to run their Python CLI scripts. Many skills depend on uv being installed and on PATH.
Ensure uv is available before running any skill that depends on it.
Setup
1. Check if uv is already available: uv --version If this succeeds, uv is ready — skip the remaining steps. 2. Check whether uv is installed at its default location but not on PATH: "$HOME/.local/bin/uv" --version If this succeeds, skip to step 4. 3. If uv is not installed do both these steps in order: (a) Tell the user that uv is a tool for creating a consistent and reliable Python environment used for running the Science Skills, and that you need to install it now. (b) Install uv: curl -LsSf https://astral.sh/uv/install.sh | sh 4. Add uv to PATH and verify (run as a single command): export PATH="$HOME/.local/bin:$PATH" && uv --version
After setup, bare uv commands should work without repeating the export.
Related skills
How it compares
Pick uv as a Science Skills prerequisite gate; pick project-level pyproject.toml skills when uv is already installed and you need dependency sync.
FAQ
What does the uv skill check first?
The uv skill runs uv --version first. If that command succeeds, uv is already on PATH and the skill skips remaining install steps for Science Skills Python workflows.
Where does uv install by default?
The uv skill checks $HOME/.local/bin/uv when uv is installed but not on PATH, then installs uv to that default location so downstream Science Skills Python CLI scripts can run.
Is Uv safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.