Uv
Google DeepMindOfficialPublished by Google DeepMind
- Skill
- Workflow
- Software development
- Apache-2.0
- Medium risk
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a standardized procedure to verify the presence of the uv Python package manager on a system and perform an installation if it is missing. It includes steps to check for existing installations, install the tool via official scripts for Unix, macOS, or Windows, and ensure the executable is correctly added to the system PATH for immediate use.
What it does
- Verifies if uv is already installed and accessible on the system PATH.
- Checks for uv installations in default locations if not found on PATH.
- Executes the official installation script for Unix, macOS, or Windows environments.
- Configures the system PATH to ensure uv commands are globally available.
- Validates the installation by confirming the version after setup.
When to use it
- As a prerequisite step before running other skills that rely on uv.
- When setting up a new development environment for Python-based projects.
- When a user encounters errors indicating that the uv command is not found.
Advantages
- Ensures a consistent and reliable Python environment for dependent skills.
- Automates the manual setup process for cross-platform compatibility.
- Reduces configuration errors by verifying the installation path.
Usage examples
- “I need to run a science script, but it says uv is missing. Can you fix this?”
- The agent will check for the uv installation, install it if necessary, and update the PATH so the script can execute successfully.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/google-deepmind/uv/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip uv.zip -d .agents/skills
Documentation by Google DeepMind
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
Check if
uvis already available:uv --version(or& uv --versionin PowerShell). If this succeeds,uvis ready — skip the remaining steps.Check whether
uvis installed at its default location but not on PATH:Unix/macOS:
"$HOME/.local/bin/uv" --versionWindows (PowerShell):
& "$HOME\.local\bin\uv.exe" --version
If either succeeds, skip to step 4.
If uv is not installed do 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:- **Unix/macOS**: `curl -LsSf https://astral.sh/uv/install.sh | sh` - **Windows (PowerShell)**: `powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"`Add
uvto PATH and verify (run as a single command):Unix/macOS:
export PATH="$HOME/.local/bin:$PATH" && uv --versionWindows (PowerShell):
$env:PATH = "$HOME\.local\bin;" + $env:PATH; uv --version
After setup, bare uv commands should work without repeating the export.
Files
- ATTRIBUTION.mdAdded by AutoGineer886 B
- LICENSELicence file added by AutoGineer11.1 KiB
- SKILL.md1.6 KiB
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs network access
Security
What our scanner noticed· Medium risk
- Instructions that use the network
- Downloads piped into a shell
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Google DeepMind
- Publisher
- Google DeepMind (Official)
- Source
- google-deepmind/science-skills · skills/uv · commit 4de6786
- Licence
- Apache License 2.0 (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Google DeepMind.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download uv.zip