project-setup-python

Scaffold an ovrtx-enabled Python project with pyproject.toml and main.py.

201|25|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/NVIDIA-Omniverse/ovrtx --skill project-setup-python
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-setup-python
Source: https://github.com/NVIDIA-Omniverse/ovrtx/tree/main/.agents/skills/project-setup-python
Command: npx skills add https://github.com/NVIDIA-Omniverse/ovrtx --skill project-setup-python

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Setting up a new ovrtx-enabled Python project can be time-consuming and error-prone; this skill provides a repeatable scaffold with the necessary files and dependency configuration.

Core Features & Use Cases

  • Project scaffolding: automatically creates a pyproject.toml and initial project layout for ovrtx-based apps.
  • Dependency setup guidance: demonstrates adding ovrtx and common dependencies (numpy, pillow, warp-lang, rerun-sdk) to the project.
  • Starter workflows: guides running a minimal ovrtx example with uv or pip to validate the setup on first run.

Quick Start

Initialize a new ovrtx Python project with uv, add ovrtx, and scaffold pyproject.toml and a minimal main.py.

Frequently Asked Questions about project-setup-python

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

FAQPage Schema
How do I scaffold a new Python project with pyproject.toml for ovrtx?

To scaffold an ovrtx Python project, this skill automatically generates a standard project layout, including a pyproject.toml configuration and a minimal main.py, providing a ready-to-run example for quick-start workflows.

What is the best way to set up an ovrtx Python project using uv?

The best way to set up an ovrtx Python project using uv is to use this scaffolding skill, which initializes the project structure and configures dependencies like numpy, pillow, warp-lang, and rerun-sdk to validate the setup on first run.

Can I use pip instead of uv to initialize an ovrtx-enabled Python project?

Yes, you can use pip instead of uv to initialize an ovrtx-enabled Python project. The scaffolded project layout and dependency configuration support starter workflows using either uv or pip to run the minimal ovrtx example.

How do I add common dependencies like numpy and warp-lang to a new Python project?

To add common dependencies like numpy and warp-lang to a new Python project, this scaffolding skill provides dependency setup guidance within the generated pyproject.toml, ensuring proper configuration for ovrtx-based apps.

Why does setting up a new ovrtx Python project require a standard project layout?

Setting up an ovrtx Python project requires a standard project layout to satisfy repository conventions and reduce configuration errors. This scaffolding skill provides a repeatable structure with necessary files for quick validation.