OM

omniverse-asset-to-usd-contributing

Assists with contributions to the usd-convert-asset repo, including CLI changes, documentation, and package testing.

Install

mkdir -p .claude/skills/omniverse-asset-to-usd-contributing && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17272" && unzip -o skill.zip -d .claude/skills/omniverse-asset-to-usd-contributing && rm skill.zip

Installs to .claude/skills/omniverse-asset-to-usd-contributing

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use when a user asks to modify, test, document, package, or review code changes for the usd-convert-asset repository, CLI, Python package, wheel staging, or smoke tests.
169 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Guide code changes for the `usd-convert-asset` repository.
  • Manage packaging and documentation updates.
  • Handle wheel staging and smoke test modifications.
  • Ensure alignment between CLI examples, README snippets, and smoke tests.
  • Verify changes using specific commands for CLI, module entry points, and wheel metadata.
  • Summarize changed files and relevant verification steps.

How it works

The skill guides contributions to the `usd-convert-asset` repository by outlining specific files to read for different change types and providing verification steps to ensure changes are correctly implemented and aligned.

Inputs & outputs

You give it
Request to modify, test, document, package, or review code changes for `usd-convert-asset`
You get back
Summary of changed files, relevant verification, and build/test steps

When to use omniverse-asset-to-usd-contributing

  • Updating converter CLI behavior
  • Modifying packaging metadata and wheel staging
  • Running smoke tests for asset conversion
  • Contributing documentation updates

About this skill

Contributing - Omniverse Asset to USD

<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. --> <!-- SPDX-License-Identifier: Apache-2.0 AND CC-BY-4.0 -->

Purpose

Guide code, packaging, documentation, and test changes for the usd-convert-asset repository without mixing contributor workflow into the end-user conversion skill.

When to Use

Use this module when a user asks to change converter implementation, CLI arguments, package metadata, wheel staging, smoke tests, build docs, release notes, or repository contribution workflow.

For installing or building the package, load ../omniverse-asset-to-usd-getting-started/SKILL.md. For running conversions or choosing CLI flags, load ../omniverse-asset-to-usd-asset-conversion/SKILL.md.

Read First

Before editing, identify the change type and read the local implementation:

Change typeRead first
CLI behaviorsource/python/usd_convert_asset/cli.py
Module entry pointsource/python/usd_convert_asset/__main__.py
Package metadatasource/python/templates/pyproject.toml
Wheel stagingsource/python/premake5.lua and source/python/hatch_build.py
Smoke testssource/python/tests/test_pip_wheel_smoke.py
Build and install docsREADME.md, source/python/README.md, CONTRIBUTING.md

Keep CLI examples, README snippets, and smoke tests aligned when flags, entry points, install flow, package metadata, or staging behavior change.

Hard Rules

  1. Do not import native bindings from usd_convert_asset.__init__; package import should stay lightweight.
  2. Keep both entry points working when CLI behavior changes: usd-convert-asset and python -m usd_convert_asset.
  3. For source-build or wheel-staging changes, account for platform-specific native runtime libraries and plugin resources.
  4. Do not commit machine-local Autodesk FBX SDK paths or accept Autodesk license terms on behalf of the user.

Verification

Use the smallest verification that covers the changed surface:

ChangeVerification
CLI argument parsing or conversion flowusd-convert-asset --help and a small asset conversion
python -m usd_convert_asset entry pointpython -m usd_convert_asset --help
Wheel metadata or native runtime stagingBuild a wheel from the staged _build/<platform>/<config>/pip/usd_convert_asset tree, install it into a clean venv, then import usd_convert_asset and asset_converter_native_bindings
Smoke test changespython -m unittest discover -s source/python/tests -p "test_pip_wheel_smoke.py" -v after installing the wheel
Build or contribution docsCheck changed commands against README.md, source/python/README.md, and CONTRIBUTING.md

Output

When done, summarize changed files, relevant verification, and any build/test steps that could not be run locally.

When not to use it

  • For installing or building the `usd-convert-asset` package.
  • For running conversions or choosing CLI flags as an end-user.
  • When the task does not involve contributing to the `usd-convert-asset` repository.

Limitations

  • The skill does not cover end-user installation or conversion tasks.
  • It prohibits importing native bindings from `usd_convert_asset.__init__`.
  • It does not allow committing machine-local Autodesk FBX SDK paths or accepting Autodesk license terms.

How it compares

This skill provides repository-specific guidance for contributors, detailing exact files and verification commands, which is more targeted than general contribution guidelines.

Compared to similar skills

omniverse-asset-to-usd-contributing side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
omniverse-asset-to-usd-contributing (this skill)02moNo flagsIntermediate
vastai-deploy-integration010dReviewIntermediate
telegram-bot-builder1066moReviewIntermediate
codex-cli-bridge99moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

vastai-deploy-integration

jeremylongshore

Deploy Vast.ai integrations to Vercel, Fly.io, and Cloud Run platforms. Use when deploying Vast.ai-powered applications to production, configuring platform-specific secrets, or setting up deployment pipelines. Trigger with phrases like "deploy vastai", "vastai Vercel", "vastai production deploy", "vastai Cloud Run", "vastai Fly.io".

00

telegram-bot-builder

davila7

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.

106130

codex-cli-bridge

alirezarezvani

Bridge between Claude Code and OpenAI Codex CLI - generates AGENTS.md from CLAUDE.md, provides Codex CLI execution helpers, and enables seamless interoperability between both tools

9180

code-to-music

Cam10001110101

Tools, patterns, and utilities for creating music with code. Output as a .mp3 file with realistic instrument sounds. Write custom compositions to bring creativity to life through music. This skill should be used whenever the user asks for music to be created. Never use this skill for replicating songs, beats, riffs, or other sensitive works. The skill is not suitable for vocal/lyrical music, audio mixing/mastering (reverb, EQ, compression), real-time MIDI playback, or professional studio recording quality.

17164

jianying-editor

luoluoluo22

剪映 (JianYing) AI自动化剪辑的高级封装 API (JyWrapper)。提供开箱即用的 Python 接口,支持录屏、素材导入、字幕生成、Web 动效合成及项目导出。

38110

pdf-processing-pro

davila7

Production-ready PDF processing with forms, tables, OCR, validation, and batch operations. Use when working with complex PDF workflows in production environments, processing large volumes of PDFs, or requiring robust error handling and validation.

17110

Search skills

Search the agent skills registry