
from openclawion8
Install, manage, and run Python versions, virtual environments, CLI tools and one-off scripts with uv — a fast all-in-one Python project manager used by OpenCla
uv is an opinionated, all-in-one Python package and project manager that replaces ad-hoc combos of pip, pyenv, virtualenv, pipx and pip-tools. It provides fast installation of uv itself, installs and manages Python versions, creates and pins virtual environments, installs CLI tools (uv tool install), and runs scripts with inline dependencies (uv run). For OpenClaw, uv simplifies running skill scripts and installing skill-related CLI tools without manual virtualenv work.
Use this skill when an agent needs to: install or upgrade Python, create or pin a project venv, install command-line Python tools, run a Python script that should auto-install its deps, or run small one-off scripts with inline dependency metadata. It is especially useful for installing tools required by other skills and for reproducible script execution in CI or ephemeral environments.
Best for code-capable agents that run shell commands or Python scripts (Copilot-style code agents, Copilot/Codeium, Codex-like agents, Cursor/Gemini CLI). Agents with shell access (OpenClaw runners) benefit most because uv is a CLI tool used to manage environments and run scripts.
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.