wshobson avatar

Uv Package Manager

This covers uv comprehensively, from basic installation to advanced project workflows. You'll use it when you want Python dependency management that's actually fast, or when setting up new projects with proper virtual environments and lockfiles. The skill walks through practical patterns like migrating from pip/poetry, managing Python versions, and configuring pyproject.toml files. What's honest here is that uv really is dramatically faster than pip, but the ecosystem is still catching up, so you might hit edge cases with some packages. The examples are solid and the progression from quick start to complex monorepo scenarios makes sense.

skills.sh installs
15.7K
GitHub stars
42.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add wshobson/agents --skill uv-package-manager --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Sponsors

Details

Repository
github.com/wshobson/agents
Category
Python

More from wshobson/agents

All 174

Recommended

More Python
1openai avatarpdfopenai/skillsUse when tasks involve reading, creating, or reviewing PDF files where rendering and layout matter; prefer visual checks by rendering pages (Poppler) and use Py13.7Kskills.sh installs
2affaan-m avatarerror-handlingaffaan-m/eccPatterns for robust error handling across TypeScript, Python, and Go. Covers typed errors, error boundaries, retries, circuit breakers, and user-facing error me5.8Kskills.sh installs
3trailofbits avatardevcontainer-setuptrailofbits/skillsCreates devcontainers with Claude Code, language-specific tooling (Python/Node/Rust/Go), and persistent volumes. Use when adding devcontainer support to a proje5.6Kskills.sh installs
4astral-sh avataruvastral-sh/claude-code-pluginsGuide for using uv, the Python package and project manager. Use this when working with Python projects, scripts, packages, or tools.5.3Kskills.sh installs
5browser-use avataropen-sourcebrowser-use/browser-useDocumentation reference for writing Python code using the browser-use open-source library. Use this skill whenever the user needs help with Agent, Browser, or T3.7Kskills.sh installs
6astral-sh avatartyastral-sh/claude-code-pluginsGuide for using ty, the extremely fast Python type checker and language server. Use this when type checking Python code or setting up type checking in Python pr3.3Kskills.sh installs