Dev & Engineering ✓ NVIDIA · Official

DeepStream Pipeline Builder

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

53/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.8k
Last updated
today
License
Apache-2.0
deepstreamgstreamervideo-inferenceobject-detection
+3object-trackingpipeline-generationnvidia-gpu

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.

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

How do you install this skill?

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.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • Python 3.8+
  • NVIDIA DeepStream SDK
  • GStreamer

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.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/deepstream-generate-pipeline" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • give me a pipeline to infer on an image
  • detect and track on 4 rtsp streams and display on jetson.

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.

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 does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
DeepStream Pipeline Builder this page ✓ NVIDIA · Official 53 · Use with care ★ 3.8k today Apache-2.0
NVIDIA DeepStream Development ✓ NVIDIA · Official 49 · Use with care ★ 3.8k today Apache-2.0
TAO Sparse4D Training Skill ✓ NVIDIA · Official 54 · Use with care ★ 3.8k today Apache-2.0
DeepStream Vision Model Importer ✓ NVIDIA · Official 48 · Use with care ★ 3.8k today Apache-2.0
DeepStream Pipeline Profiler ✓ NVIDIA · Official 48 · Use with care ★ 3.8k today Apache-2.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
53/ 100 5-point scale 2.7 / 5
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.
1Trust17 / 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.

2Reliability8 / 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.

3Adaptability10 / 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.

4Convention8 / 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.

5Effectiveness6 / 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.

6Verifiability4 / 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.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 55f18499943e Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

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.

★ 3.8k FS 49 Use with care today
Automation & Ops ✓ NVIDIA · Official

VSS Multi-Camera 3D Detection and Tracking

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

★ 3.8k FS 56 Use with care today
Automation & Ops ✓ NVIDIA · Official

RTVI-CV 2D Detection & Tracking Operations

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

★ 3.8k FS 54 Use with care today
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.

★ 3.8k FS 54 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DeepStream Vision Model Importer

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

★ 3.8k FS 48 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DeepStream Pipeline Profiler

Measure DeepStream pipelines and derive performance-focused configurations.

★ 3.8k FS 48 Use with care today
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.

★ 3.8k FS 46 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO Grounding DINO Open-Vocabulary Detection

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

★ 3.8k FS 56 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO DINO Object Detection

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

★ 3.8k FS 58 Recommended today
Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

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

★ 3.8k FS 55 Use with care today
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.

★ 3.8k FS 54 Use with care today
Data & Analysis ✓ NVIDIA · Official

OCDNet Scene Text Detection

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

★ 3.8k FS 53 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Holoscan Conda Installer

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

★ 3.8k FS 52 Use with care today
Automation & Ops ✓ NVIDIA · Official

Holoscan NGC Container Installer

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

★ 3.8k FS 52 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Holoscan Native Ubuntu Installer

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

★ 3.8k FS 52 Use with care today
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.

★ 3.8k FS 51 Use with care today
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.

★ 3.8k FS 50 Use with care today
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.

★ 3.8k FS 49 Use with care today
Data & Analysis ✓ NVIDIA · Official

Hugging Face GPU Fine-Tuning

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

★ 3.8k FS 48 Use with care today
Automation & Ops ✓ NVIDIA · Official

TAO Local Docker Runner

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

★ 3.8k FS 48 Use with care today

Related skills