What problem does it solve?
This Skill removes friction from Python development by consolidating interpreter selection, virtual environment handling, dependency management, and command execution under the uv tool so agents avoid ad hoc use of python, pip, or manual venv activation.
Core Features & Use Cases
- Run code reliably: Execute scripts, modules, or an interactive REPL using uv run so virtual environments are created and managed automatically.
- Dependency and lockfile management: Add, remove, sync, and upgrade packages while producing a reproducible uv.lock for CI and reproducible builds.
- Python version control and project init: Install and pin Python versions with uv python and initialize projects with uv init to generate pyproject.toml and .python-version.
- Real-world example: After cloning a repository, use uv sync to install pinned dependencies, then run tests with uv run pytest and avoid manual venv activation.
Quick Start
Run uv sync to install project dependencies from uv.lock and then run tests with uv run pytest.