uv-python-manager

Manage Python versions, virtual environments, and dependencies with uv.

6|2|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/trotsky1997/My-Claude-Agent-Skills --skill uv-python-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv-python-manager
Source: https://github.com/trotsky1997/My-Claude-Agent-Skills/tree/main/uv-python-manager
Command: npx skills add https://github.com/trotsky1997/My-Claude-Agent-Skills --skill uv-python-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines Python project setup and environment management by providing a unified workflow for installing packages, creating and managing virtual environments, and switching Python versions across projects.

Core Features & Use Cases

  • Package & environment management: Install packages, create virtual environments, and switch Python versions across projects.
  • Unified workflows: Replace pip/pyenv workflows with uv for consistency and speed.
  • Use Case: Imagine you're starting a new data science project and need multiple Python versions and isolated environments; uv-python-manager automates this.

Quick Start

Initialize a new project with uv init, install a Python version with uv python install, create a virtual environment with uv venv, pin the version with uv python pin, and synchronize dependencies with uv lock or uv sync.

Frequently Asked Questions about uv-python-manager

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

FAQPage Schema
How do I manage Python versions and virtual environments in one workflow?

You can manage Python versions and virtual environments in one workflow by using uv to install a Python version, create an isolated virtual environment, pin the version, and synchronize project dependencies.

What is the best way to replace pip and pyenv for Python dependency management?

The best way to replace pip and pyenv for Python dependency management is adopting uv, which provides a unified and faster workflow for package installation, lockfile synchronization, and environment creation.

How do I set up a new Python project with isolated environments and multiple versions?

To set up a new Python project with isolated environments and multiple versions, initialize the project with uv, install the required Python versions, create a virtual environment, and lock the dependencies.

Does uv work for managing dependencies in existing Python codebases?

Yes, uv works for managing dependencies in existing Python codebases by synchronizing lockfiles and creating isolated virtual environments, ensuring consistent package management across new and old projects.

Can I execute Python scripts across multiple environments using uv?

You can execute Python scripts across multiple environments using uv, which handles version switching and virtual environment isolation to run scripts consistently regardless of the project setup.