This handles the boring but necessary job of making sure uv is installed and available on your PATH. It's a prerequisite skill that other Science Skills depend on to run their Python CLI scripts. The setup is straightforward: it checks if uv exists, installs it via curl or PowerShell if needed, then adds it to PATH so you can just type uv commands without thinking about it. Not exciting on its own, but essential infrastructure if you're using any Python-based skills that need a proper package manager underneath.

skills.sh installs
2.5K
GitHub stars
3.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add google-deepmind/science-skills --skill uv --agent claude-code

Installs into .claude/skills of the current project.

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 (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"`
    

Sponsors

Details

Repository
github.com/google-deepmind/science-skills
Category
Python
First seen
Jul 14, 2026

More from google-deepmind/science-skills

All 37

Recommended

More Python
1forcedotcom avatardeveloping-datacloud-code-extensionforcedotcom/sf-skillsDevelop and deploy Data Cloud Code Extensions using SF CLI plugin. Use this skill when creating custom Python transformations for Data Cloud, deploying code ext2.5Kskills.sh installs
2vladmdgolam avatarblender-mcpvladmdgolam/agent-skillsBlender MCP expert for scene inspection, Python scripting, GLTF export, and material/animation extraction. Activate when: (1) using Blender MCP tools (get_scene2.5Kskills.sh installs
3jezweb avatarimage-processingjezweb/claude-skillsProcess images for web development — resize, crop, trim whitespace, convert formats (PNG/WebP/JPG), optimise file size, generate thumbnails, create OG card imag2.5Kskills.sh installs
4anthropics avatarinstrument-data-to-allotropeanthropics/knowledge-work-pluginsConvert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV. Use this skill when scientist2.4Kskills.sh installs
5nvidia avatardeepstream-devnvidia/skillsNVIDIA DeepStream SDK development with Python pyservicemaker API. Use when building video analytics pipelines, GStreamer-based video processing, TensorRT infere2.4Kskills.sh installs
6huggingface avatarhuggingface-gradiohuggingface/skillsBuild Gradio web UIs and demos in Python. Use when creating or editing Gradio apps, components, event listeners, layouts, or chatbots.2.4Kskills.sh installs