
UV Package Manager Guide
Guides an agent through fast Python dependency, venv, and project setup using uv
- Repository
- wshobson/agents
- Stars
- 42,095
- Licence
- MIT
- Files
- 2 files
What it does
Once installed, the agent gives step-by-step guidance and commands for the uv tool, a fast Python package installer and environment manager written in Rust. It can help you create projects, add or remove libraries, lock dependencies for reproducible installs, install Python versions, and speed up Docker or CI builds. The skill itself is a written guide of commands and patterns; it does not install uv on its own.
Great for
- Python developers starting a new project who want a quick, modern setup
- Teams moving from pip, pip-tools, or poetry to uv
- People who need reproducible lockfiles or faster CI and Docker builds
Skip it if
- Non-Python projects, since it only covers Python dependency workflows
- Users who need guaranteed-current command syntax, because uv changes quickly and the guide shows a placeholder version and some claims like '10-100x faster' are general marketing figures, not verified benchmarks
Try asking
- “Set up a new Python project with uv and add requests, pandas, and pytest as dependencies”
- “Convert my requirements.txt project to use uv and generate a uv.lock file”
- “Show me how to pin Python 3.12 for this project and create a virtual environment”
- “Write a Dockerfile that installs my Python dependencies quickly with uv”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 2 original files, the MIT licence and an attribution note.
uv-package-manager.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip uv-package-manager.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip uv-package-manager.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Ask the agent to run commands in your own terminal or project so you can review what changes are made to pyproject.toml and the lockfile
- Tell the agent your target Python version and operating system so it picks the right activation and install commands
- Check the official uv documentation for the current command syntax, since the skill's examples may lag behind new releases
What's inside
- references/advanced-patterns.md
- SKILL.md
Redistributed unmodified from wshobson/agents under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.