What problem does it solve?
Building a custom perception microservice that integrates with NVIDIA VSS (Video Search and Summarization) requires getting many integration details exactly right: the Kafka mdx-raw topic, protobuf payload type 2, nvmsgconv/nvmsgbroker wiring, host networking, and VSS Search/Alerts profile flags. This Skill generates a runnable, contract-compliant microservice repo instead of leaving engineers to assemble it by hand.
Core Features & Use Cases
- Scaffold generation: Produces a complete repo with Dockerfile, DeepStream pipeline configs (YOLO26 pgie, NvDCF tracker, msgconv/msgbroker), Compose file with VSS profile gates, Python adapter, unit tests, and a Kafka smoke-test tool.
- Fixed VSS integration contract: Encodes the non-negotiable elements (mdx-raw topic, msg-conv-payload-type=2, libnvds_kafka_proto.so, host networking) so downstream Search, Alerts, and Behavior Analytics consume the output without changes.
- Segmentation extension guidance: Documents the msgconv wrapper pattern for adding frame-mask payloads while preserving the base object contract.
- Use Case: A customer wants to replace VSS's default RT-DETR perception with their own YOLO26 detector on their hardware. The Skill scaffolds the service, runs host-only unit tests, and explains exactly which customer assets (ONNX, labels, parser .so) are required before live deployment.
Quick Start
Ask your agent to scaffold a custom RTVI CV microservice that runs YOLO26 in DeepStream and publishes object metadata to Kafka so VSS Search and Alerts profiles can consume it.