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.