Dev & Engineering ✓ NVIDIA · Official deepstreamgstreamervideo-inferenceobject-detectionobject-trackingpipeline-generationnvidia-gpu

DeepStream Pipeline Builder

Collects pipeline requirements interactively, then generates and validates runnable GStreamer inference pipelines for NVIDIA DeepStream.

FollowSkills review · FSRS-2.0
Not recommended
53/ 100 5-point scale 2.7 / 5
Trust17 / 25 · 3.4/5

The security notes specify no shell=True, element-name validation, shlex tokenization, input-size limits, and no credential handling; the workflow also requires explicit selection of major pipeline parameters and only writes scripts when explicitly requested. Deductions apply because it executes local gst-inspect/gst-launch and ls, may access user media, RTSP, or UDP endpoints, and lacks per-operation confirmation, isolation, and rollback guidance for sensitive media and network effects.

Reliability8 / 20 · 2.0/5

The scripts, retriever, validator, error recovery, and two-retry limit are broadly self-consistent, with intelligible recovery paths for failures. Deduction applies because key paths were not reproduced in this static review; multi-stream live parsing is skipped, and configuration, plugin, and platform differences may still make generated pipelines unrunnable. The score therefore remains below the static ceiling of 10.

Adaptability10 / 15 · 3.3/5

The skill defines audiences, trigger phrases, input types, inference, tracking, sinks, platforms, extras, and several non-fit boundaries such as Linux and local DeepStream dependencies. Deductions apply because Chinese-language interaction and mainland-China environment fit are not addressed, triggering relies mainly on English phrases, and advanced configuration and custom-pipeline boundaries remain limited.

Convention8 / 15 · 2.7/5

The documentation includes prerequisites, examples, parameter tables, staged workflow, assembly rules, security limitations, scripts, version, and license metadata. Deductions apply because maintenance ownership and update procedures are not sufficiently explicit, no formal changelog is provided, and the benchmark reports missing recommended Examples and author metadata plus root-structure schema warnings.

Effectiveness6 / 15 · 2.0/5

The skill clearly targets a directly copyable single-line gst-launch-1.0 command and adds retrieval, assembly, validation, and refinement guidance, giving it meaningful practical value. Deductions apply because default media and model paths usually require replacement, DeepStream may be unavailable, representative outputs were not verified here, and unusual requests may require substantial manual work; static calibration limits this score to 7 or below.

Verifiability4 / 10 · 2.0/5

The supplied source includes implementation, dataset retrieval logic, test descriptions, benchmark material, and security documentation, providing a useful audit trail. Deductions apply because this review did not execute the tests, and the benchmark explicitly lacks Tier 3 execution evidence or independent corroboration; the score therefore remains below the static ceiling of 5.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Generated commands depend on local DeepStream, GStreamer, plugins, model configuration, and default paths; replace and verify paths before running.
  • Multi-stream pipelines skip live-parse validation, so validation status is not equivalent to full runtime assurance.
  • The skill can generate RTSP inputs and UDP/RTSP outputs but does not provide per-operation network confirmation, sensitive-media handling, or rollback guidance.
  • Chinese-language interaction and mainland-China environment compatibility are not documented.
See the full review method →

What does this skill do, and when should you use it?

This skill is for developers who need NVIDIA DeepStream and GStreamer pipelines for video, image, or streaming inference. It gathers input, inference, tracking, output, platform, and transform requirements through an interactive questionnaire, then retrieves relevant examples from more than 270 verified pipelines. It assembles a gst-launch-1.0 command and validates syntax, elements, properties, and structural linking. It requires Python 3.8+, the DeepStream SDK, GStreamer, and a supported NVIDIA dGPU or Jetson/SBSA platform.

Extracts pipeline requirements from a user request; asks for unspecified input, source-count, inference, tracker, sink, platform, and extra-transform parameters; runs a Python standard-library BM25 retrieval script; boosts results using structural metadata; assembles a single-line gst-launch-1.0 pipeline; validates syntax, DeepStream elements, properties, and linking; and reports missing default sample paths when the pre-flight check cannot find them.

  1. A DeepStream developer needs primary object detection on one local video with display output.
  2. A video analytics engineer needs several RTSP sources with primary and secondary inference plus NvDCF tracking.
  3. A Jetson developer needs an inference pipeline for a USB camera or local image.
  4. An engineer needs to save inference output as JPG, PNG, MP4, or H264.
  5. A developer needs resize, rotation, cropping, or color-format conversion in the pipeline.

What are this skill's strengths and limitations?

Pros
  • Supports local video, local images, RTSP, USB cameras, and test patterns.
  • Covers primary and secondary inference, preprocessing, Triton, several trackers, and multiple sinks.
  • Uses BM25 retrieval with structural metadata and no external Python dependencies.
  • Includes retrieval, validation, and data-quality scripts.
Limitations
  • Requires NVIDIA DeepStream SDK, GStreamer, and a supported NVIDIA dGPU, Jetson, or SBSA platform.
  • Depends on local scripts, datasets, configuration files, and sample paths.
  • Live-parse validation is skipped for multi-stream pipelines.
  • The source describes a test suite but does not provide actual test-run results for this skill.

How do you install this skill?

Install the specific skill with the repository's documented skills CLI command: npx skills add nvidia/skills --skill deepstream-generate-pipeline --yes. You can target an agent, for example: npx skills add nvidia/skills --skill deepstream-generate-pipeline --agent codex. The skill becomes available when the agent next loads skills and encounters a relevant task.

How do you use this skill?

Ask the agent for a specific or underspecified DeepStream/GStreamer pipeline, such as “give me a pipeline to infer on an image” or “detect and track on 4 rtsp streams and display on jetson.” The skill asks for missing requirements, retrieves examples, assembles a pipeline, and validates it. Running the result still requires DeepStream, GStreamer, input files, and model configuration in the local environment; the source does not specify a separate installation path for the skill's reference files.

FAQ

Does the skill require network access?
The described retrieval and validation use local data and tools, and no network access is specified. The npx installation command may require network access in the installation environment.
Does it run the generated pipeline automatically?
It generates and validates a gst-launch-1.0 command. Actual execution still requires DeepStream, GStreamer, input media, and model configuration to be available.
Which hardware platforms are supported?
The skill lists x86 dGPUs such as T4, A100, L40, and RTX, plus aarch64 Jetson Orin, Xavier, and Nano, and SBSA Grace/GH200.
Can it save the generated pipeline as a script?
Yes, but only when the user explicitly requests saving. The documented default path is /tmp/pipeline.sh.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

NVIDIA DeepStream Development

Reliable Python pyservicemaker guidance for building NVIDIA DeepStream video analytics pipelines.

Automation & Ops ✓ NVIDIA · Official

VSS Multi-Camera 3D Detection and Tracking

Deploy multi-camera 3D perception with DeepStream and BEV Fusion.

Automation & Ops ✓ NVIDIA · Official

RTVI-CV 2D Detection & Tracking Operations

Deploy and operate the RTVI-CV 2D video detection and tracking microservice.

Dev & Engineering ✓ NVIDIA · Official

TAO Sparse4D Training Skill

Guides agents through training, evaluation, export, quantization, and inference for multi-camera temporal 3D detection and tracking.

Dev & Engineering ✓ NVIDIA · Official

DeepStream Vision Model Importer

Automates object-detection model import, benchmarking, and reporting for NVIDIA DeepStream.

Dev & Engineering ✓ NVIDIA · Official

DeepStream Pipeline Profiler

Measure DeepStream pipelines and derive performance-focused configurations.

Data & Analysis ✓ NVIDIA · Official

TAO Deformable DETR Object Detection

Guides end-to-end training, evaluation, export, quantization, and deployment of lightweight Deformable DETR detectors in NVIDIA TAO.

Data & Analysis ✓ NVIDIA · Official

TAO Grounding DINO Open-Vocabulary Detection

Train and deploy text-guided object detectors without a fixed class vocabulary.

Data & Analysis ✓ NVIDIA · Official

TAO DINO Object Detection

Run NVIDIA TAO workflows for training and deploying DINO 2D object detectors.

Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

Checks and standardizes NVIDIA drivers, CUDA, and container runtime prerequisites for TAO GPU hosts.

Automation & Ops ✓ NVIDIA · Official

AutoMagicCalib Calibration Stack Launcher

Deploy the AutoMagicCalib microservice and web UI with Docker Compose for a ready-to-use camera calibration stack.

Data & Analysis ✓ NVIDIA · Official

OCDNet Scene Text Detection

Train and deploy arbitrary-oriented scene text detectors with NVIDIA TAO Toolkit.

Dev & Engineering ✓ NVIDIA · Official

Holoscan Conda Installer

Install and validate Holoscan SDK on Linux x86_64 with a CUDA 13 driver using Conda.

Automation & Ops ✓ NVIDIA · Official

Holoscan NGC Container Installer

Install, validate, and launch NVIDIA Holoscan SDK through an NGC Docker container.

Dev & Engineering ✓ NVIDIA · Official

Holoscan Native Ubuntu Installer

Install and verify the Holoscan SDK C++ environment on Ubuntu from NVIDIA’s apt repository.

Dev & Engineering ✓ NVIDIA · Official

DeepStream SOP Compliance Inference

Build and operate a GPU-accelerated service that checks industrial work-step order and SOP compliance in video.

Dev & Engineering ✓ NVIDIA · Official

Holoscan Python Wheel Installer

Install Holoscan SDK Python bindings in a virtual environment and verify them on a Linux NVIDIA GPU system.

Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Source Builder

Build Holoscan SDK from source in a Docker container and produce a local CMake-consumable installation tree.

Data & Analysis ✓ NVIDIA · Official

Hugging Face GPU Fine-Tuning

Build reproducible Hugging Face fine-tuning pipelines on local NVIDIA GPUs.

Automation & Ops ✓ NVIDIA · Official

TAO Local Docker Runner

Run TAO jobs on a local or remote single-node Docker host with NVIDIA GPU support.

Related skills