Agent skill · nvidia
rtvi-cv-scaffold-vss-service
Scaffold a standalone RTVI CV microservice that plugs into VSS Search and Alerts profiles via Kafka mdx-raw. The shipped scaffold script is a YOLO26 reference implementation (ONNX, labels, custom parser required). Use when building a new perception microservice repo, validating the VSS integration contract, extending that scaffold for segmentation frame-mask payloads, or scaffolding with placeholders before customer YOLO26 assets exist. For swapping the detector in the stock vss-rt-cv container, use rtvi-cv-customize-model instead. Live DeepStream integration cannot run until the customer-supplied ONNX, labels file, and parser library exist.
What it needs
About 9k tokens when loaded.
What this skill does
Construct RTVI VSS CV Service Scaffolds a deployable custom perception microservice that: 1. runs a DeepStream pipeline with YOLO26 primary inference + tracker, 2. converts detection metadata to the VSS protobuf schema and publishes it to the mdx-raw Kafka topic, and 3. drops into the existing VSS compose stack via the bpdevelopersearch2d and bpdeveloperalerts2dcv profile flags so the downstream Search Workflow, Alert Verification, and Behavior Analytics services consume it without further changes. The scaffolded output is a runnable repo, not a design document. Scope boundaries This skill name describes the service type (a VSS-bound RTVI CV microservice), not a model family. What is generic vs YOLO26-specific: Layer Scope ------- ------- VSS integration Generic — compose profiles, host networking, mdx-raw, protobuf-2 payload, tests, smoketest Scaffold script output YOLO26 reference — pgie-yolo26-config.txt, YOLO26 mount paths, NvDsInferParseYolo26 Other ONNX detectors Adapt the scaffold manually, or use rtvi-cv-customize-model to swap the model inside the stock vss-rt-cv perception container Segmentation frame masks Documented in integration-contract.md; not auto-generated by the scaffold — extend msgconv/wrapper after scaffolding Do not treat the scaffold as a model-agnostic generator. Agents should either run the YOLO26 scaffold as-is or consciously edit pgie/compose paths for another detector while keeping the VSS contract fixed. When to use Use this skill when the user wants to: replace VSS's default perception service (RT-DETR / GDINO / YOLOv11) with a custom YOLO26-based detector, add new object classes or domain-specific tracking logic while keeping the VSS Search / Alerts / Behavior Analytics workflows intact, ship a perception microservice on a customer's hardware that integrates with a VSS deployment they manage. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nvidia/rtvi-cv-scaffold-vss-service