update-0_2-0_3

Migrate ovrtx codebases from 0.2.x to 0.3.x by updating APIs, pins, and project structure.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Upgrade ovrtx codebases by migrating from 0.2.0 to 0.3.0, aligning APIs, dependencies, and USD usage to the latest version.

Core Features & Use Cases

  • Guided migration: pin updates, symbol replacements, and API rewrites from 0.2.x to 0.3.x.
  • Scope-aware guidance: applies to Python and C/C++ ovrtx projects, including examples and tests.
  • Safe, human-in-the-loop workflow: provides checks and recommendations to minimize breaking changes.
  • Use Case: when upgrading a project that relies on 0.2 features to 0.3 while preserving project structure.

Quick Start

Run the migration tool on your repository to upgrade ovrtx codebase from 0.2.x to 0.3.x.

Frequently Asked Questions about update-0_2-0_3

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

FAQPage Schema
How do I migrate my ovrtx codebase from version 0.2 to 0.3?

Migrating an ovrtx codebase from 0.2 to 0.3 involves updating APIs, dependencies, and project structure. The process requires replacing deprecated 0.2-only symbols and rewriting USD loading and rendering usage.

What changes are required when upgrading ovrtx Python and C/C++ projects?

Upgrading ovrtx Python and C/C++ projects requires extracting version pins, scanning for 0.2-only symbols, and rewriting USD loading and render APIs. The migration also updates dependencies to align with the 0.3.x version.

Does the ovrtx 0.3 migration support both Python and C/C++ projects?

Yes, the ovrtx 0.3 migration supports both Python and C/C++ projects. It applies scope-aware guidance to update dependencies, replace deprecated symbols, and adjust APIs across examples and tests in your codebase.

What is the safest way to update USD loading and rendering APIs in ovrtx 0.3?

The safest way to update USD loading and rendering APIs in ovrtx 0.3 is using a human-in-the-loop workflow. This approach provides checks and recommendations to minimize breaking changes while validating with minimal runnable tests.

Why do I need to extract version pins when upgrading to ovrtx 0.3?

Extracting version pins is required when upgrading to ovrtx 0.3 to ensure dependencies are correctly aligned with the new API structure. The migration process enforces pin updates and scans for deprecated 0.2-only symbols to prevent compatibility issues.