One-click install
npx skills add https://github.com/Australian-Text-Analytics-Platform/ldaca_web_app --skill uv-australian-text-analytics-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv
Source: https://github.com/Australian-Text-Analytics-Platform/ldaca_web_app/tree/main/.github/skills/uv
Command: npx skills add https://github.com/Australian-Text-Analytics-Platform/ldaca_web_app --skill uv-australian-text-analytics-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines Python development by providing a unified, high-performance tool for managing packages, projects, and environments, replacing multiple traditional tools.

Core Features & Use Cases

  • Unified Python Management: Manages packages, virtual environments, and script execution with a single command-line interface.
  • Workflow Support: Caters to different Python development needs, including running standalone scripts, managing full projects with pyproject.toml, and executing command-line tools without installation.
  • Use Case: When working on a Python project that uses pyproject.toml, use uv sync to install all dependencies and uv run python main.py to execute your application.

Quick Start

Use uv to install the 'requests' package into your current Python project.

Frequently Asked Questions about uv

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

FAQPage Schema
How do I manage Python packages and virtual environments using a single tool?

Manage Python packages and virtual environments using a single CLI tool by running uv commands. This unified approach handles dependencies, environments, and script execution without needing multiple separate utilities.

What is the best way to install dependencies for a Python project with pyproject.toml?

The best way to install dependencies for a Python project with pyproject.toml is using uv sync. This command reads the configuration file and automatically resolves and installs all required packages into the project environment.

How do I run standalone Python scripts with their own dependencies?

You can run standalone Python scripts with their own dependencies using uv. It supports script execution workflows, allowing you to manage and execute single-file Python applications seamlessly alongside larger projects.

Can I execute command-line tools without permanently installing them in my Python environment?

You can execute command-line tools without permanent installation using uvx. This feature runs Python applications in isolated environments, ensuring your main project dependencies remain clean and uncluttered.

Does uv work with legacy requirements.txt files?

Yes, uv works with legacy requirements.txt files for compatibility. It integrates with existing dependency lists, allowing you to transition projects to pyproject.toml gradually while maintaining current workflows.

Do I need uv installed to manage my Python development workflows?

Yes, you need uv installed and configured on your system to manage Python development workflows. Once set up, it replaces multiple traditional tools for handling packages, projects, and environments.