python-uv

Manage Python projects with uv for dependencies, environments, and scripts.

14|5|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/oakoss/agent-skills --skill python-uv-oakoss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-uv
Source: https://github.com/oakoss/agent-skills/tree/main/skills/python-uv
Command: npx skills add https://github.com/oakoss/agent-skills --skill python-uv-oakoss

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines Python project management, dependency handling, and environment setup, significantly accelerating development workflows with the lightning-fast uv tool.

Core Features & Use Cases

  • Project Initialization: Quickly scaffold new Python projects (uv init).
  • Dependency Management: Add, remove, and lock dependencies efficiently (uv add, uv remove, uv lock).
  • Environment Management: Handle Python versions and virtual environments seamlessly (uv python, uv sync).
  • Script & Tool Execution: Run project scripts and ephemeral tools with ease (uv run, uvx).
  • Use Case: When starting a new Python project, use uv init to set up pyproject.toml, then uv add to include your core dependencies, and uv sync to create a clean virtual environment.

Quick Start

Initialize a new Python project named 'my-cool-project' using the python-uv skill.

Frequently Asked Questions about python-uv

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

FAQPage Schema
How do I manage Python dependencies and virtual environments faster?

You can manage Python dependencies and virtual environments significantly faster using a unified Rust-based workflow to initialize projects, lock dependencies, and sync environments seamlessly.

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

Scaffold a new Python project with pyproject.toml by running a project initialization command, then add your core dependencies and sync to create a clean virtual environment.

Can I run ephemeral Python CLI tools without installing them globally?

Yes, you can run ephemeral Python CLI tools without global installation using a dedicated script execution and tool runner command within your unified project workflow.

Does this Python project manager support FastAPI, async/await, and pytest?

Yes, this Python project manager supports FastAPI, async/await, pytest, Pydantic, type checking, structlog, and CLI tools within its unified dependency and environment workflow.

What is the best way to handle Python version control for multiple projects?

The best way to handle Python version control is using a dedicated manager to seamlessly install, switch, and lock specific Python versions alongside your project dependencies.

Why use a Rust-based package manager for Python development?

A Rust-based package manager provides lightning-fast performance for Python dependency resolution, environment setup, and script execution compared to traditional Python tooling.