material-agent-cli

Orchestrate VLM-based material prediction pipelines on USD assets from the command line.

179|21|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/NVIDIA-Omniverse/content-agents --skill material-agent-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: material-agent-cli
Source: https://github.com/NVIDIA-Omniverse/content-agents/tree/main/.agents/skills/material-agent-cli
Command: npx skills add https://github.com/NVIDIA-Omniverse/content-agents --skill material-agent-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Run the Material Agent CLI to orchestrate VLM-based material assignment to USD assets, enabling fast, repeatable material pipelines from the command line.

Core Features & Use Cases

  • Directly launch the material-agent pipeline to assign materials to USD files.
  • Resume failed runs, benchmark predictions, and build datasets from USD renders.
  • Configure runs and try SimReady demos with minimal local setup.

Quick Start

Install and activate your environment, then run material-agent with a sample config to execute the end-to-end workflow.

Frequently Asked Questions about material-agent-cli

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

FAQPage Schema
What is VLM-based material assignment for USD assets?

VLM-based material assignment uses vision-language models to predict and apply materials to USD assets. This pipeline automates material binding by analyzing rendered asset views and matching them against a materials manifest with USD bindings.

How do I automate material assignment to USD files from the command line?

You can run the material-agent CLI to launch an end-to-end pipeline that assigns materials to USD files. It requires a Python environment, provider credentials for VLM backends, a render endpoint, and a materials manifest with USD bindings.

Can I resume a failed material prediction pipeline run?

Yes, the CLI supports resuming failed runs during VLM-based material assignment. You can configure, resume, benchmark, or simulate material prediction pipelines on USD assets with end-to-end control over each step.

What do I need to set up before running the material-agent CLI?

You need a Python environment, provider credentials for your selected VLM or LLM backends, a remote render endpoint configuration, and a materials manifest containing USD bindings to execute the material assignment pipeline.

Does the material assignment pipeline support benchmarking and dataset building?

Yes, the CLI enables benchmarking predictions and building datasets from USD renders. You can simulate material assignment workflows and evaluate VLM prediction accuracy across configured pipeline runs.

Why use a CLI for material assignment instead of a graphical interface?

A CLI enables fast, repeatable material pipelines and end-to-end orchestration of VLM-based material prediction. It allows direct configuration, benchmarking, and resumption of automated material assignment on USD assets with minimal local setup.