uv-package-manager

Manages Python dependencies and virtual environments using the uv package manager.

6|2|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/amurata/cc-tools --skill uv-package-manager-amurata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv-package-manager
Source: https://github.com/amurata/cc-tools/tree/main/plugins/python-development/skills/uv-package-manager
Command: npx skills add https://github.com/amurata/cc-tools --skill uv-package-manager-amurata

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines Python project setup and dependency management by leveraging the ultra-fast uv package manager, significantly reducing installation times and simplifying workflows compared to traditional tools like pip.

Core Features & Use Cases

  • Speed: Install and manage Python packages 10-100x faster than pip.
  • Versatility: Acts as a drop-in replacement for pip, pip-tools, and poetry, handling dependency resolution, virtual environment management, and Python version installation.
  • Use Case: Quickly set up a new Python project, add FastAPI and Uvicorn as dependencies, and install pytest for testing, all within seconds.

Quick Start

Use the uv-package-manager skill to add the 'requests' and 'pandas' packages to your current Python project.

Frequently Asked Questions about uv-package-manager

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

FAQPage Schema
How do I manage Python dependencies faster using uv?

Manage Python dependencies faster by using uv to install packages 10-100x quicker than pip. It handles dependency resolution, virtual environment management, and project initialization using pyproject.toml and uv.lock for reproducible builds.

Can I use uv as a drop-in replacement for pip and poetry?

Yes, you can use uv as a drop-in replacement for pip, pip-tools, and poetry. It handles dependency resolution, virtual environment management, and Python version installation, streamlining your entire project setup workflow.

How do I set up a Python project with uv and pyproject.toml?

Set up a Python project by utilizing uv for project initialization and dependency management. It configures dependencies using pyproject.toml and generates a uv.lock file to ensure reproducible builds across CI/CD pipelines.

Does uv work with CI/CD pipelines for reproducible builds?

Yes, uv works with CI/CD pipelines by utilizing a uv.lock file for reproducible builds. It rapidly installs required Python packages and manages dependencies, significantly reducing installation times in automated environments.

What is the best way to handle Python package installation and version control?

The best way to handle Python package installation and version control is using uv. It acts as a versatile package manager that resolves dependencies, installs specific versions, and manages virtual environments with unprecedented speed.