uv

Manage Python project dependencies and virtual environments via a single command line utility.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires virtualenv, toml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines Python project management, providing a single command line interface to replace multiple tools like pip, pipx, poetry, pyenv, and virtualenv, simplifying package installation, dependency management, and Python version handling.

Core Features & Use Cases

  • Project Initialization: Quickly create a new Python project with pyproject.toml support.
  • Dependency Management: Add, remove, and synchronize dependencies, including dev dependencies.
  • Virtual Environment: Create and manage virtual environments without the need for additional tools.
  • Python Version Management: Download and manage multiple Python versions, similar to pyenv.
  • Use Case: Instead of managing multiple Python environments or manually running pip, you can use uv to manage everything in one command, improving your workflow.

Quick Start

Use the uv init my-project command to start a new Python project.

Frequently Asked Questions about uv

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

FAQPage Schema
How do I manage Python project dependencies and virtual environments in one command?

You can manage Python project dependencies and virtual environments using a single command line utility that handles project initialization, dependency resolution, and environment creation without needing pip or virtualenv separately.

Can I manage multiple Python versions without installing pyenv?

Yes, you can download and manage multiple Python versions directly through this utility, providing built-in Python version management similar to pyenv without requiring additional tools.

How do I initialize a new Python project with pyproject.toml support?

You can quickly create a new Python project with pyproject.toml support by running the init command, which sets up the project structure and configuration files automatically.

What is the best way to replace pip and poetry for Python package management?

Replacing pip and poetry is possible with this single command line interface, which streamlines package installation, dependency management, and Python version handling into one unified workflow.

Does this Python dependency manager support adding and removing development dependencies?

Yes, the utility supports full dependency management, allowing you to add, remove, and synchronize both standard and development dependencies within your Python project configuration.