uv-global

Manage a global uv Python environment for ad hoc scripts.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/dfpalhano/openclaw-workspace --skill uv-global-dfpalhano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv-global
Source: https://github.com/dfpalhano/openclaw-workspace/tree/main/skills/uv-global
Command: npx skills add https://github.com/dfpalhano/openclaw-workspace --skill uv-global-dfpalhano

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a centralized, reusable Python environment for running quick, ad-hoc scripts without cluttering your system or project-specific virtual environments.

Core Features & Use Cases

  • Global Virtual Environment: Manages a single uv environment at ~/.uv-global for all temporary Python tasks.
  • Dependency Management: Easily add and manage Python packages needed for your scripts using uv.
  • Use Case: You need to quickly process a CSV file with pandas and numpy, but don't want to create a new virtual environment for this one-off task. This Skill allows you to install these packages globally and run your script efficiently.

Quick Start

Install the 'requests' package into the global uv environment and then run a Python script named 'my_script.py'.

Frequently Asked Questions about uv-global

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run ad hoc Python scripts without creating a project-specific virtual environment?

You can run ad hoc Python scripts by provisioning a global uv environment at ~/.uv-global. This allows you to install packages like pandas for temporary tasks without creating a project-specific virtual environment.

What is the best way to manage Python dependencies for one-off data processing tasks?

The best way to manage dependencies for one-off tasks is using a centralized uv environment. This Skill provisions a reusable global environment to install packages temporarily without cluttering your system or project workflows.

Do I need uv installed to use a global Python environment for temporary scripts?

Yes, you need uv installed to provision the global Python environment. If uv is missing, the Skill provides a fallback to install it automatically via brew or curl.

Can I use this global venv approach for quick web scraping instead of setting up a new project?

Yes, you can use the global venv for quick web scraping. It facilitates installing necessary packages into a centralized environment, bypassing the need to set up a dedicated project structure for temporary scripts.

When should I not use a global uv environment for Python dependency management?

You should not use a global uv environment when your script requires strict project-specific dependency isolation. It is designed for temporary tasks, so using it for complex projects might lead to dependency conflicts.