plugin-job

Manage custom job lifecycle with schema validation and cluster execution.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill simplifies the creation, compilation, and execution of custom jobs within the NeMo Platform, abstracting the complexity of containerized task management and CLI integration.

Core Features & Use Cases

  • Unified Job Lifecycle: Standardizes the definition of jobs using Pydantic schemas for input validation and spec compilation.
  • Flexible Execution: Supports local in-process execution for testing and remote cluster execution via the platform's job service.
  • Use Case: A developer can define a complex training or data processing job once, and the platform automatically generates the necessary CLI verbs and API routes for submission and monitoring.

Quick Start

Use the plugin-job skill to register a new job class that defines the spec schema and run method for your custom plugin.

Frequently Asked Questions about plugin-job

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

FAQPage Schema
How do I define and manage custom jobs for the NeMo Platform?

You can define and manage custom NeMo Platform jobs using standardized Pydantic schemas for input validation, which automatically compile job specifications for containerized cluster execution or local task invocation.

How does containerized job execution work with NeMo Platform plugins?

Containerized job execution works by compiling validated Pydantic job specifications into standardized interfaces that route tasks to the platform's job service for remote cluster execution or local in-process invocation.

Can I test custom NeMo Platform jobs locally before submitting to a cluster?

Yes, you can test custom NeMo Platform jobs locally using the in-process execution mode before deploying the compiled job specification to the remote cluster execution service.

What is the best way to standardize input validation for scalable NeMo jobs?

The best way to standardize input validation for scalable NeMo jobs is by defining Pydantic schemas that enforce strict spec validation before compilation and programmatic scheduling.

Do I need Pydantic to compile job specifications for cluster execution?

Yes, Pydantic is required to define the job specification schemas, ensuring input validation and schema compilation are properly standardized before routing to the containerized execution environment.

Why does my custom NeMo Platform job fail during schema validation?

Custom NeMo Platform jobs fail during schema validation when the defined job inputs do not conform to the strict Pydantic schema requirements necessary for successful spec compilation and job routing.