Sign in
Explore
Skills · SkillEveryday codingReviewed

uv-package-manager

Uses the uv package manager for dependencies, virtual environments and project workflows.

Kind
Skill
Works with
Claude Code, Codex
Languages
Python
Source
wshobson/agents @ 0874a27b17a2
Path
plugins/python-development/skills/uv-package-manager/SKILL.md
License
MIT
Jobs
Implementation
InstallInstall it from a plugin marketplace.
/plugin install python-development@claude-code-workflows
# UV Package Manager

Comprehensive guide to using uv, an extremely fast Python package installer and resolver written in Rust, for modern Python project management and dependency workflows.

## When to Use This Skill

- Setting up new Python projects quickly
- Managing Python dependencies faster than pip
- Creating and managing virtual environments
- Installing Python interpreters
- Resolving dependency conflicts efficiently
- Migrating from pip/pip-tools/poetry
- Speeding up CI/CD pipelines
- Managing monorepo Python projects
- Working with lockfiles for reproducible builds
- Optimizing Docker builds with Python dependencies

## Core Concepts

### 1. What is uv?

- **Ultra-fast package installer**: 10-100x faster than pip
- **Written in Rust**: Leverages Rust's performance
- **Drop-in pip replacement**: Compatible with pip workflows
- **Virtual environment manager**: Create and manage venvs
- **Python installer**: Download and manage Python versions
- **Resolver**: Advanced dependency resolution
- **Lockfile support**: Reproducible installations

### 2. Key Features

- Blazing fast installation speeds
- Disk space efficient with global cache
…