uv-package-manager

Standardize Python dependency management with uv add, remove, sync, and run.

Updated Nov 20, 2025
One-click install
npx skills add https://github.com/Cissou34730/Azure-Architect-Assistant --skill uv-package-manager-cissou34730
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv-package-manager
Source: https://github.com/Cissou34730/Azure-Architect-Assistant/tree/main/.github/skills/uv-package-manager
Command: npx skills add https://github.com/Cissou34730/Azure-Architect-Assistant --skill uv-package-manager-cissou34730

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill standardizes and automates Python dependency management across projects, reducing drift and setup time.

Core Features & Use Cases

  • Install or remove Python packages with uv add and uv remove, enabling precise control over project dependencies.
  • Create, sync, and pin environments using uv sync and uv python pin to ensure reproducible builds.
  • Run Python scripts or tests deterministically with uv run, supporting quick verification and CI-like workflows.
  • Debug dependency conflicts and initialize new Python projects, providing a clear, repeatable setup path.

Quick Start

uv sync uv add numpy uv run main.py

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 and virtual environments consistently across projects?

Run Python scripts deterministically using uv run, which executes commands within the pinned project environment without requiring manual virtualenv activation, supporting quick verification and CI-like workflows.

How do I run Python scripts deterministically in a reproducible environment?

Run Python scripts deterministically using uv run, which executes commands within the pinned project environment without requiring manual virtualenv activation, supporting quick verification and CI-like workflows.

What is the best way to initialize a new Python project and resolve dependency conflicts?

Initialize new Python projects and debug dependency conflicts using uv lock to maintain lockfile integrity, ensuring a clear, repeatable setup path and consistent environments across development teams.

Does uv work for automating Python package installation and removal in development workflows?

uv standardizes and automates Python dependency management across projects by enforcing lockfile integrity with uv lock and environment pinning via uv python pin, reducing environment drift and setup time.

Why should I use uv for package management instead of other Python dependency tools?

uv standardizes and automates Python dependency management across projects by enforcing lockfile integrity with uv lock and environment pinning via uv python pin, reducing environment drift and setup time.