3.3k★by guoqiao
uv-global – OpenClaw Skill
uv-global is an OpenClaw Skills integration for coding workflows. Provision and use a global uv environment for ad hoc Python scripts.
Skill Snapshot
| name | uv-global |
| description | Provision and use a global uv environment for ad hoc Python scripts. OpenClaw Skills integration. |
| owner | guoqiao |
| repository | guoqiao/uv-global |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @guoqiao/uv-global |
| last updated | Feb 7, 2026 |
Maintainer

name: uv-global description: Provision and use a global uv environment for ad hoc Python scripts. metadata: {"openclaw":{"always":true,"emoji":"🦞","homepage":"https://github.com/guoqiao/skills/blob/main/uv-global/uv-global/SKILL.md","os":["darwin","linux"],"tags":["python","uv","global","venv"],"requires":{"anyBins":["brew","uv"]}}}
UV Global
Create and reuse a global uv environment at ~/.uv-global so you can install Python dependencies for quick, ad hoc scripts without polluting the system interpreter.
Lightning-fast setup that keeps one shared virtual environment ready for temporary tasks.
Use this skill when the user needs Python packages (data processing, scraping, etc.) that are not preinstalled and a full project-specific environment would be overkill. Skip this if the user explicitly wants system Python or a project-local venv.
Requirements
uv available. If missing, you need either brew (macOS) or curl to install it.
Installation
bash ${baseDir}/uv-global.sh
The script will:
- install
uvviabrew(macOS/Linux) or the officialcurlinstaller ifuvis absent - create a global uv project at
~/.uv-global - create a virtual environment with common packages in
~/.uv-global/.venv
Optionally prepend the venv bin to your PATH so python defaults to the global env:
export PATH=~/.uv-global/.venv/bin:$PATH
Usage
For any quick Python script that needs extra dependencies:
# install required packages into the global env
uv --project ~/.uv-global add <pkg0> <pkg1> ...
# write your code
touch script.py
# run your script using the global env
uv --project ~/.uv-global run script.py
Tips:
- Keep scripts anywhere; the
--project ~/.uv-globalflag ensures they run with the global env. - Inspect installed packages with
uv --project ~/.uv-global pip list. - If a task grows into a real project, switch to a project-local venv instead of this global one.
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
`uv` available. If missing, you need either `brew` (macOS) or `curl` to install it.
FAQ
How do I install uv-global?
Run openclaw add @guoqiao/uv-global in your terminal. This installs uv-global into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/guoqiao/uv-global. Review commits and README documentation before installing.
