uv-package-management-assistant

Manage Python dependencies and lockfiles with the uv CLI.

109|40|Updated Jul 24, 2017
One-click install
npx skills add https://github.com/dmitriiweb/extract-emails --skill uv-package-management-assistant
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: uv-package-management-assistant
Source: https://github.com/dmitriiweb/extract-emails/tree/main/.codex/skills/uv-package-management-assistant
Command: npx skills add https://github.com/dmitriiweb/extract-emails --skill uv-package-management-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

uv package management simplifies consistent dependency resolution by centralizing add, upgrade, and synchronization under a single tool.

Core Features & Use Cases

  • Manage project dependencies with uv add, uv remove, uv sync and per-project lockfile adherence.
  • Run apps and scripts with uv run and support per-script dependencies.
  • Inline script metadata and synchronization with uv sync --script script.py.
  • Enforce exclusive use of uv over pip/poetry to improve reliability and reproducibility.

Quick Start

Add a package with uv add <package> to start managing dependencies and let uv resolve and lock them automatically.

Frequently Asked Questions about uv-package-management-assistant

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

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

uv manages Python dependencies by using uv add to include packages and uv remove to exclude them, automatically resolving and locking versions to ensure reliable, reproducible environments.

Can I run Python scripts with per-script dependencies using uv?▼

Yes, you can run Python scripts with per-script dependencies using uv run. Inline script metadata is supported, and uv sync --script script.py synchronizes dependencies for that specific file.

What is the best way to synchronize a lockfile with uv?▼

The best way to synchronize a lockfile with uv is using uv sync, which enforces per-project lockfile adherence and ensures consistent dependency resolution across environments.

Should I use uv instead of pip for Python package management?▼

Using uv instead of pip improves reliability and reproducibility by centralizing dependency resolution, lockfile synchronization, and scripted execution under a single tool for consistent environments.

Does uv work for Python projects of any size?▼

Yes, uv works for Python projects of any size, providing consistent dependency resolution, per-script dependencies, and lockfile synchronization to maintain reliable environments across different project scales.