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.