What problem does it solve? Writing correct DeepStream GStreamer pipelines by hand is error-prone: element ordering, NVMM memory requirements, platform-specific sinks, and tracker configuration all have to be exactly right. This Skill turns a natural-language request into a validated, ready-to-run gst-launch-1.0 command. ## Core Features & Use Cases - Interactive requirement collection: Infers pipeline parameters (input source, stream count, inference mode, tracker, sink, platform, extras) from the query and asks only about the unknowns. - BM25 retrieval over 270+ verified pipelines: A zero-dependency Python script ranks verified pipeline examples with structural metadata boosting for platform, source, sink, and inference mode. - 4-stage validation: Checks syntax, element existence via gst-inspect-1.0, known properties, and live parse via gst-launch-1.0 before presenting the pipeline. - Use Case: Ask for "detect and track on 4 RTSP streams and display on Jetson" and receive a single-line validated pipeline with nvstreammux, nvinfer, nvtracker (NvDCF), nvmultistreamtiler, and nv3dsink, plus a stage-by-stage breakdown. ## Quick Start Ask the assistant to build a DeepStream pipeline for your use case, for example by saying you want to run inference on an mp4 video and display the output.