nmp-cli

Manage NeMo Platform CLI command registration and SDK-based generation.

58|16|Updated May 14, 2026
One-click install
npx skills add https://github.com/NVIDIA-NeMo/nemo-platform --skill nmp-cli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nmp-cli
Source: https://github.com/NVIDIA-NeMo/nemo-platform/tree/main/.agents/skills/nmp-cli
Command: npx skills add https://github.com/NVIDIA-NeMo/nemo-platform --skill nmp-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the development, maintenance, and troubleshooting of the NeMo Platform CLI, ensuring that command-line tools remain functional and synchronized with the underlying SDK.

Core Features & Use Cases

  • CLI Development: Provides a structured environment for adding manual commands, modifying generators, and updating configuration templates.
  • Automated Generation: Manages the auto-generation of API commands from SDK introspection, including custom overrides and table formatting.
  • Troubleshooting: Offers clear guidance on resolving Typer errors, handling unsupported types, and debugging command registration issues.

Quick Start

Use the nmp-cli skill to rebuild the CLI commands after making changes to the SDK or configuration files.

Frequently Asked Questions about nmp-cli

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

FAQPage Schema
How do I generate CLI commands automatically from an SDK?▼

To generate CLI commands automatically from an SDK, use SDK introspection to auto-create API commands. This process supports custom overrides and table formatting to ensure the generated commands match your specific requirements.

What's the best way to manage command registration in a Typer-based CLI?▼

Managing command registration in a Typer-based CLI requires a structured environment for adding manual commands, modifying generators, and updating configuration templates. This ensures command-line tools remain functional and synchronized with the underlying SDK.

Why does my Typer CLI throw errors after updating the SDK configuration?▼

Typer CLI errors after SDK configuration updates often stem from unsupported types or command registration issues. Resolving Typer errors involves checking configuration overrides and ensuring template-based code generation aligns with the updated SDK.

Do I need Jinja2 to manage configuration overrides for a generated CLI?▼

Yes, Jinja2 is required for template-based code generation when managing configuration overrides. It works alongside Typer for command structure to facilitate the development and maintenance of the command-line interface.

Can I rebuild NeMo Platform CLI commands after making manual changes to the SDK?▼

Yes, you can rebuild NeMo Platform CLI commands after SDK changes. The skill provides a structured environment to rebuild commands, ensuring that manual use-case implementations and automated API-driven command creation remain synchronized.