uv

Automate Python dependency and environment management with uv commands.

20|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/untitled-data-company/data-skills --skill uv-untitled-data-company
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv
Source: https://github.com/untitled-data-company/data-skills/tree/main/skills/uv
Command: npx skills add https://github.com/untitled-data-company/data-skills --skill uv-untitled-data-company

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Simplifies and automates Python project dependency and environment management to prevent version drift, speed up bootstrapping, and ensure reproducible builds.

Core Features & Use Cases

  • Project initialization and dependency management with uv init and uv add
  • Environment creation and synchronization with uv sync, ensuring a reproducible .venv
  • Script execution in the correct virtual environment via uv run
  • Guidance for CI and Docker workflows to ensure reliable, repeatable builds

Quick Start

Create a new project with uv init, add dependencies with uv add, and synchronize with uv sync to generate the lockfile.

Frequently Asked Questions about uv

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Python project dependencies and virtual environments with uv?

Manage Python dependencies and virtual environments by initializing projects with uv init, adding packages via uv add, and synchronizing the environment with uv sync to generate a reproducible lockfile.

What is the best way to ensure reproducible Python builds and prevent version drift?

Ensure reproducible Python builds and prevent version drift by using uv sync to create a locked .venv, applying consistent dependency resolution across local development and CI/CD pipelines.

How do I run Python scripts in an isolated virtual environment?

Run Python scripts in an isolated virtual environment using uv run, which automatically executes commands within the correct synced project environment without manual activation.

Can I configure uv for CI and Docker workflows to automate Python project bootstrapping?

Yes, uv configures CI and Docker workflows to automate Python project bootstrapping, ensuring reliable and repeatable builds by standardizing dependency installation and environment synchronization.

Do I need to manually activate a virtualenv when adding or removing Python packages?

No, manual virtualenv activation is unnecessary when adding or removing Python packages; uv add and uv sync automatically manage the isolated .venv and update the pyproject lockfile.