plugin-service

Build HTTP service surfaces and REST API routes for NeMo Platform plugins.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill simplifies the development of HTTP service surfaces for NeMo Platform plugins, ensuring that developers can implement CRUD endpoints, pagination, and filtering without reinventing the boilerplate for FastAPI integration.

Core Features & Use Cases

  • Standardized Routing: Provides a structured way to define API routes using NemoService and RouterSpec.
  • Integrated Security: Enforces mandatory authorization rules and OAuth scopes for every endpoint to ensure platform-wide security compliance.
  • CRUD Support: Offers a complete pattern for entity-backed operations, including automatic handling of pagination, filtering, and error mapping.

Quick Start

Use the plugin-service skill to generate a new FastAPI router for your plugin that includes standard CRUD operations and authorization decorators.

Frequently Asked Questions about plugin-service

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

FAQPage Schema
How do I build a REST API for a NeMo Platform plugin?

To build a REST API for a NeMo Platform plugin, use this skill to generate a FastAPI router with structured routing via NemoService and RouterSpec. It provides standardized HTTP service surfaces for your custom plugin architecture.

How do I add CRUD endpoints with pagination to a FastAPI backend?

To add CRUD endpoints with pagination to a FastAPI backend, this skill provides complete entity-backed operation patterns that automatically handle filtering and error mapping. It removes the need to manually write boilerplate code for NeMo plugin integration.

Does NeMo Platform enforce OAuth scopes for custom REST API routes?

Yes, NeMo Platform enforces mandatory authorization rules and OAuth scopes for custom REST API routes. This skill ensures platform-wide security compliance by integrating these security decorators directly into your generated FastAPI endpoints.

Can I use FastAPI dependency injection with NeMo Platform plugin services?

Yes, you can use FastAPI dependency injection with NeMo Platform plugin services. This skill satisfies the technical requirements for integrating custom services with the platform's dependency injection and entity client systems.

What is the best way to structure HTTP service surfaces for NeMo plugins?

The best way to structure HTTP service surfaces for NeMo plugins is using NemoService and RouterSpec. This skill provides a standardized routing framework that simplifies development while enforcing mandatory authorization and OAuth scope requirements.