Generated banner for Uv
Generated logo for Uv

Uv

Google DeepMindOfficialPublished by Google DeepMind

  • Skill
  • Workflow
  • Software development
  • Apache-2.0
  • Medium risk

From the author

Checks whether the uv Python package manager is installed and installs it if missing. Ensures uv is on PATH. Use when another skill requires uv as a prerequisite.
— the description by Google DeepMind

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

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/google-deepmind/uv/download
  2. Unzip 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

  1. Check if uv is already available: uv --version (or & uv --version in PowerShell). If this succeeds, uv is ready — skip the remaining steps.

  2. Check whether uv is installed at its default location but not on PATH:

    • Unix/macOS: "$HOME/.local/bin/uv" --version

    • Windows (PowerShell): & "$HOME\.local\bin\uv.exe" --version

    If either succeeds, skip to step 4.

  3. 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"`
  4. Add uv to PATH and verify (run as a single command):

    • Unix/macOS: export PATH="$HOME/.local/bin:$PATH" && uv --version

    • Windows (PowerShell): $env:PATH = "$HOME\.local\bin;" + $env:PATH; uv --version

After setup, bare uv commands should work without repeating the export.

Files

ATTRIBUTION.md

Attribution

This folder is an unmodified copy of the Agent Skill "uv", distributed by AutoGineer (https://autogineer.com/agent-skills).

The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.

Files added by AutoGineer

  • ATTRIBUTION.md: this file, written by AutoGineer

  • LICENSE: copied from LICENSE

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