dev10x-py-uv

Detect UV installation status and migrate Python scripts to PEP 723 inline metadata.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/wooyek/dev10x-ai --skill dev10x-py-uv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev10x-py-uv
Source: https://github.com/wooyek/dev10x-ai/tree/main/codex-skills/dev10x-py-uv
Command: npx skills add https://github.com/wooyek/dev10x-ai --skill dev10x-py-uv

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the management of Python scripts by ensuring the modern UV package manager is installed and migrating older scripts to use PEP 723 for self-contained execution.

Core Features & Use Cases

  • UV Installation Guidance: Provides clear instructions for installing UV based on available system package managers.
  • Legacy Script Migration: Automatically converts Python scripts with traditional shebangs to use UV's PEP 723 inline metadata for dependency management and execution.
  • Use Case: Ensure all your project's Python scripts are executable with a single command, manage their dependencies efficiently, and adopt modern Python packaging standards.

Quick Start

Run the check script to assess your current UV installation and script migration status.

Frequently Asked Questions about dev10x-py-uv

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

FAQPage Schema
How do I migrate legacy Python scripts to use PEP 723 inline metadata?

To migrate legacy Python scripts to PEP 723 inline metadata, this Skill automatically converts traditional shebangs and dependency declarations into UV-compatible inline metadata for self-contained execution. It detects scripts requiring migration and configures them for modern Python packaging standards.

What is the best way to install the UV package manager for Python scripting?

The best way to install the UV package manager is by checking your available system package managers first. This Skill guides you through installing UV based on your current environment, detecting existing package managers to streamline the setup process for Python script execution.

Does UV work with existing Python scripts that use traditional shebangs?

Yes, UV works with existing Python scripts by migrating them from traditional shebangs to PEP 723 inline metadata. This process ensures your scripts are correctly configured for UV execution, allowing them to manage dependencies efficiently and run as self-contained executables.

Why should I use PEP 723 inline metadata for Python dependency management?

You should use PEP 723 inline metadata for Python dependency management because it enables self-contained script execution. By migrating legacy scripts to this standard with UV, you ensure each script automatically manages its own dependencies without needing a separate virtual environment setup.

How do I check if my Python scripts are correctly configured for UV execution?

To check if your Python scripts are correctly configured for UV execution, run this Skill's check script. It assesses your current UV installation status, detects available package managers, and identifies which legacy scripts still require migration to PEP 723 inline metadata.