Help us improve
Share bugs, ideas, or general feedback.
From uv-package-manager
This skill should be used when the user asks to "set up a Python project with uv", "manage Python dependencies", "configure uv", "create a virtual environment with uv", "migrate from pip to uv", "speed up CI with uv", or when working with uv for virtual environments, package management, lockfiles, Docker builds, or Python version management.
npx claudepluginhub grailautomation/claude-plugins --plugin uv-package-managerHow this skill is triggered — by the user, by Claude, or both
Slash command
/uv-package-manager:uv-package-managerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Fast Python package installer and resolver written in Rust. 10-100x faster than pip, with built-in virtual environment management, Python version management, and lockfile support.
Guides using uv for fast Python dependency management, virtual environments, project setup, and migration from pip/poetry. Use when setting up Python projects or optimizing workflows.
Manages Python dependencies, virtual environments, and project setup using the uv package manager. Use for faster pip workflows, lockfiles, and modern Python project scaffolding.
Guides using uv for Python project management, dependency resolution, virtual environments, and CI/CD optimization.
Share bugs, ideas, or general feedback.
Fast Python package installer and resolver written in Rust. 10-100x faster than pip, with built-in virtual environment management, Python version management, and lockfile support.
# Create a new project
uv init my-project
cd my-project
# Add dependencies
uv add requests pandas
# Add dev dependencies
uv add --dev pytest black ruff
# Sync all dependencies (creates venv if needed)
uv sync
# Run commands in the virtual environment
uv run pytest
uv run python app.py
# Project management
uv init [PATH] # Initialize project
uv add PACKAGE # Add dependency
uv remove PACKAGE # Remove dependency
uv sync # Install dependencies
uv lock # Create/update lockfile
# Virtual environments
uv venv [PATH] # Create venv
uv run COMMAND # Run in venv (no activation needed)
# Python management
uv python install VERSION # Install Python
uv python list # List installed Pythons
uv python pin VERSION # Pin Python version
# Package installation (pip-compatible)
uv pip install PACKAGE # Install package
uv pip uninstall PACKAGE # Uninstall package
uv pip freeze # List installed
uv pip list # List packages
# Utility
uv cache clean # Clear cache
uv --version # Show version
uv.lock for reproducibility.python-version via uv python pinuv add --dev for test/lint toolsuv run — Avoid manual venv activation--frozen in CI — Exact reproduction from lockfile[tool.uv.workspace]uv export --format requirements-txt when neededDetailed guides for each workflow:
uv run