uv

Automate Python project setup, dependency management, and tool installation via CLI.

1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/yonesuke/skills --skill uv-yonesuke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv
Source: https://github.com/yonesuke/skills/tree/main/uv
Command: npx skills add https://github.com/yonesuke/skills --skill uv-yonesuke

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, rich, and includes scripts (resource) components.

What problem does it solve?

Automates Python project setup and package management for fast workspace bootstrapping, coordinating project initialization, package installation/uninstallation, and Python-version/tool management to shorten onboarding.

Core Features & Use Cases

  • Project bootstrap: initialize new projects with a consistent structure.
  • Dependency and tool management: install, update, and remove packages and tools across environments.
  • Version control and scripts: coordinate multiple Python versions and script execution for repeatable workflows.

Quick Start

Initialize a new project with uv init and install required tools with uv tool install.

Frequently Asked Questions about uv

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

FAQPage Schema
How do I initialize a new Python project with consistent structure and dependencies?

You can initialize a Python project by running lightweight CLI commands that create a consistent workspace structure. This approach automates project setup and dependency management for fast bootstrapping across small to large projects.

Can I manage multiple Python versions in a single project workspace?

Yes, multiple Python versions can be coordinated within a single workspace using lightweight CLI commands. This version control capability handles environments and ensures repeatable workflows across different Python installations.

What's the best way to automate Python package installation and tool management?

Automating Python package installation and tool management is best handled through a CLI-driven workflow that coordinates dependency installation, updates, and removal across environments. This approach uses lightweight commands to manage tools and packages efficiently.

Does this Python package management approach work for both small and large projects?

This package management approach works for both small and large Python projects. It covers project initialization, dependency management, multiple Python versions, and tool installation scenarios, satisfying CLI-driven workflow requirements across project scales.

How do I run project scripts in a repeatable Python workflow?

Running project scripts in a repeatable workflow is achieved through CLI commands that coordinate script execution alongside environment and dependency management. This ensures consistent behavior across different Python versions and project setups.

Why use a CLI-driven workflow for Python project bootstrapping over manual setup?

Using a CLI-driven workflow for Python project bootstrapping automates initialization, dependency management, and tool installation, significantly shortening onboarding time compared to manual setup. It provides consistent project structure and repeatable workflows across environments.