
from claude-code-skills76
Fast Python package and project manager: virtual environments, dependency resolution, Python version management, running scripts, building and publishing packag
uv is a single-tool Python project and package manager that replaces many common tools (pip, pipx, virtualenv, pyenv, poetry). It provides fast dependency resolution with a universal lockfile, automatic Python version management, built-in tool execution (uvx), and helpers for building and publishing packages.
Use this skill when creating or maintaining Python projects, setting up reproducible environments in CI, pinning Python versions for a repo, running scripts with temporary dependencies, or publishing to PyPI. It covers both development workflows (dev deps, testing) and CI/production installation (uv sync --locked).
uv commands (uv init, uv add, uv sync, uv run, uv lock, uv publish), CI examples, Docker snippets, and troubleshooting guidance.Agents that interact with code repositories and CI (GitHub Actions) or that can run shell/python commands are appropriate: GitHub CLI / Copilot-style tooling, Codex-like code automation agents, and CI-integrated bots.
Documentation-only skill for installing and using uv, the fast Python package/project manager. Well-structured with clear sections for install, tool management, pip replacement, script running, venvs, and project management. No bundled scripts to test. Contains curl|sh install pattern which is standard for uv but a security concern.
curl|sh is the official uv install method and from a reputable source (Astral), but still warrants the security deduction per rubric. Skill is purely documentation/reference — no scripts to execute or test. Very useful skill given Python's ubiquity in OpenClaw skill ecosystem.