uv-package-manager

Automate Python dependency management and virtual environments using uv.

1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/mokbhai/claude --skill uv-package-manager-mokbhai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv-package-manager
Source: https://github.com/mokbhai/claude/tree/main/skills/uv-package-manager
Command: npx skills add https://github.com/mokbhai/claude --skill uv-package-manager-mokbhai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates Python dependency management and virtual environment workflows using uv.

Core Features & Use Cases

  • Fast installation & resolution: uv delivers rapid package installs and advanced dependency resolution for Python projects.
  • Virtual environments & Python versions: Create and manage venvs and pin Python versions across projects.
  • Migration & CI readiness: Easily migrate from pip/pip-tools/poetry and streamline CI pipelines with lockfiles.

Quick Start

Create a new project with uv init my-project, install dependencies with uv add requests, and generate a lockfile with uv lock.

Frequently Asked Questions about uv-package-manager

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

FAQPage Schema
How do I migrate Python dependencies from pip or poetry to uv?

To migrate Python dependencies to uv, this skill automates transitioning from pip, pip-tools, or poetry by reading existing pyproject.toml or requirements files and generating a uv.lock lockfile for streamlined CI pipelines.

What is the best way to manage Python virtual environments and pin versions across multiple repos?

Managing Python virtual environments across multiple repos is handled by this skill through automated venv creation, Python version pinning, and standardized dependency installation workflows using uv.

How do I set up a new Python project and generate a lockfile using uv?

Setting up a new Python project with a lockfile involves running uv init, adding dependencies with uv add, and generating dependency resolution outputs with uv lock, all automated by this skill.

Does uv work with existing pyproject.toml configuration files?

Yes, uv works with existing pyproject.toml configuration files, allowing this skill to parse current dependency specifications, install packages rapidly, and refresh the uv.lock lockfile without requiring a full project reset.

Why use uv lockfiles for Python dependency management in CI pipelines?

Using uv lockfiles for Python dependency management in CI pipelines ensures deterministic, reproducible builds while delivering rapid package installs and advanced dependency resolution across single or multi-repo projects.

Can I install Python packages faster than pip for multi-repo projects?

You can install Python packages faster than pip for multi-repo projects by utilizing this skill to implement uv, which delivers rapid package installs and automates virtual environment workflows across all repositories.