uv-package-manager

Manage Python dependencies and virtual environments with uv.

38.6k|4.1k|Updated Jul 24, 2025
One-click install
npx skills add https://github.com/wshobson/agents --skill uv-package-manager-wshobson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv-package-manager
Source: https://github.com/wshobson/agents/tree/main/plugins/python-development/skills/uv-package-manager
Command: npx skills add https://github.com/wshobson/agents --skill uv-package-manager-wshobson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines Python project setup and dependency management by leveraging the ultra-fast uv package installer, significantly reducing build times and simplifying workflows.

Core Features & Use Cases

  • Speed: Offers 10-100x faster installation and resolution compared to pip.
  • Versatility: Acts as a drop-in replacement for pip, pip-tools, and poetry, supporting virtual environments, Python installation, and lockfile management.
  • Use Case: Quickly set up a new Python project, add dependencies like requests and pandas, and manage virtual environments efficiently, all with uv commands.

Quick Start

Use the uv-package-manager skill to add the 'requests' and 'pandas' packages to your current Python project.

Frequently Asked Questions about uv-package-manager

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

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

You can manage Python project dependencies and virtual environments faster by using the uv package manager, which offers 10-100x speed improvements over standard pip for installation and resolution.

Can I use uv as a drop-in replacement for pip and poetry?

Yes, uv works as a drop-in replacement for pip, pip-tools, and poetry, handling virtual environments, Python installation, and lockfile management within your existing workflow.

How do I add packages like requests and pandas to a pyproject.toml project?

To add packages like requests and pandas to a pyproject.toml project, use the uv package manager to facilitate rapid installation and automatically update your dependency lockfile for reproducible builds.

Does uv support lockfiles for reproducible Python builds?

Yes, uv supports lockfiles for reproducible Python builds by integrating seamlessly with pyproject.toml to manage dependency resolution and lockfile generation efficiently.

What is the best way to handle Python version management alongside dependency installation?

The best way to handle Python version management alongside dependency installation is using uv, which streamlines Python installation, dependency resolution, and virtual environment setup in one workflow.