uv

Manage Python dependencies with uv install, remove, upgrade, or sync commands.

Updated Oct 22, 2025
One-click install
npx skills add https://github.com/jmfontaine/jmf-claude-plugins --skill uv-jmfontaine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv
Source: https://github.com/jmfontaine/jmf-claude-plugins/tree/main/plugins/python-dev/skills/uv
Command: npx skills add https://github.com/jmfontaine/jmf-claude-plugins --skill uv-jmfontaine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages Python dependencies reliably without editing pyproject.toml manually.

Core Features & Use Cases

  • Install, remove, upgrade, and sync Python dependencies using uv.
  • Target dependency groups with --group to manage dev, test, or other subsets.
  • Use in local development, CI pipelines, and reproducible environments.

Quick Start

Install uv and run a command to add a dependency, for example uv add requests.

Frequently Asked Questions about uv

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

FAQPage Schema
How do I manage Python dependencies without manually editing pyproject.toml?

You can manage Python dependencies without editing pyproject.toml by using uv commands to install, remove, upgrade, and sync packages, ensuring reproducible environments for local development or CI pipelines.

How do I target specific dependency groups like dev or test using uv?

Target specific dependency groups using the --group flag with uv, allowing you to manage dev, test, or other subsets within your Python project without directly modifying pyproject.toml.

Can I use uv for dependency management in CI pipelines and containerized deployments?

Yes, uv supports dependency management in CI pipelines and containerized deployments by automating package installation and syncing to create reproducible Python environments.

Do I need uv installed before automating Python package management?

Yes, you must have uv installed on your system before automating Python package management, as all dependency operations require the uv tool to execute.

What is the best way to sync Python packages for reproducible environments?

The best way to sync Python packages for reproducible environments is using uv to automate dependency synchronization, which handles package installation and upgrades without manual pyproject.toml edits.