
uv-package-manager
Ultra-fast Python package installer and resolver written in Rust
by wshobsonFree
Description
uv-package-manager is an agent skill from the wshobson/agents collection for managing Python dependencies and environments with uv, a fast installer and resolver written in Rust. It is presented as a drop-in replacement for pip that also manages virtual environments and Python versions, and it supports dependency locking with a uv.lock file so builds are reproducible. The skill covers setting up a new Python project quickly, installing dependencies faster than pip, creating and managing virtual environments, installing Python interpreters, resolving dependency conflicts, and migrating from pip, pip-tools or Poetry. It also covers monorepo Python projects that share a workspace, speeding up CI/CD pipelines, and optimizing Docker builds that install Python dependencies. The skill applies when setting up Python projects, managing dependencies, working with lockfiles, and moving a project to uv. Switching the tooling of an existing project changes how everyone installs dependencies, so the migration should be coordinated across the team and checked in CI. The skill is installed with the skills CLI from the wshobson/agents repository. Its skills.sh page showed about 14.9K installs. The security audits showed Socket and Snyk passing, while Gen Agent Trust Hub returned a fail at the time of the scan.…
Highlights
- Fast dependency installs and resolution
- Virtual environments and Python version management
- uv.lock for reproducible builds
- Monorepo workspaces
- Migration from pip, pip-tools and Poetry
- Installs with the skills CLI
Ratings & Reviews
No ratings yet
Be the first to rate uv-package-manager.
People also visit
uv-package-manager FAQ
What is uv?
A Python package installer and resolver written in Rust, which the skill presents as a fast drop-in replacement for pip.
Does it replace pip completely?
The skill describes uv as a drop-in pip replacement that also manages virtual environments and Python versions.
How does it make builds reproducible?
Through a uv.lock file that records resolved dependencies.
Can it migrate my existing project?
Yes. The skill covers migrating from pip, pip-tools and Poetry.
How do I install it?
Run npx skills add https://github.com/wshobson/agents --skill uv-package-manager.
What security audits does it have?
skills.sh lists three audits: Gen Agent Trust Hub Fail, Socket Pass and Snyk Pass. A Warn or Fail is worth reading before you install.
What are the best uv-package-manager alternatives?
Popular alternatives to uv-package-manager include airflow-dag-patterns, async-python-patterns and backtesting-frameworks. See all uv-package-manager alternatives
