Agent skill · software engineering · nvidia
deepstream-generate-pipeline
Build DeepStream GStreamer pipelines interactively. Use when the user asks about pipelines for video/image inference, detection, tracking, or streaming — including natural phrases like 'pipeline to infer on image', 'run inference on video', 'detect objects in stream', 'save inference output', 'deepstream pipeline', 'gst-launch pipeline', 'process video with detection', 'build a pipeline', or any request involving GStreamer/DeepStream elements (nvinfer, nvstreammux, nvtracker, etc.).
Why this skill is useful
Adds executable scripts for generating and validating DeepStream GStreamer pipelines that are not commonly known or available in public documentation.
What it needs
Requires deepstream, gstreamer, python installed locally. About 10k tokens when loaded. Last updated 2026-08-07. 2,816 stars on the source repository.
What this skill does
DeepStream Pipeline Builder Generate ready-to-run gst-launch-1.0 pipelines for NVIDIA DeepStream SDK by collecting pipeline requirements through an interactive questionnaire, then assembling the pipeline using a standalone BM25 retrieval backend with structural metadata boosting (similarity search over 270+ verified pipelines, zero external dependencies). Prerequisites Python: 3.8+ (stdlib only — no pip packages required) DeepStream SDK: Installed at /opt/nvidia/deepstream/deepstream/ (for gst-inspect-1.0 validation and element verification) GStreamer: gst-launch-1.0 and gst-inspect-1.0 on PATH (installed with DeepStream) Platform: x86 dGPU (T4, A100, L40, RTX, etc.) or aarch64 — Jetson (Orin, Xavier, Nano) / SBSA (Grace, GH200) Usage Examples Supported Configurations Parameter Options --- --- Input Local video (.mp4/.h264/.h265), local image (.jpg/.png), RTSP stream, USB camera, test pattern Inference None, primary (nvinfer), primary+secondary, with preprocessor, Triton (nvinferserver) Tracker None, NvDCF, IOU, NvSORT, DeepSORT Sink Display (dGPU/Jetson), save (JPG/PNG/MP4/H264), RTSP out, fakesink Platform x86 dGPU (T4, A100, L40, RTX, etc.) or aarch64 — Jetson (Orin, Xavier, Nano) / SBSA (Grace, GH200) Extras Resize, rotate/flip, crop, color format conversion Scripts Script Purpose --- --- scripts/generatepipeline.py BM25 retrieval engine — scores and ranks pipelines from data/data.csv. Supports --format {json,compact,summary} (default json) scripts/validatepipeline.py 4-stage validator: syntax, elements, properties, live parse. Supports --format {json,summary} (default json) scripts/lintdata.py Data quality linter for the pipeline CSV (--fix to auto-repair) Workflow Step 1 — Collect Pipeline Requirements You MUST Read references/requirement-extraction.md before doing this step. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nvidia/deepstream-generate-pipeline