Google's official skill for the gws CLI — drive Gmail, Drive, Calendar, Sheets, Docs, Chat and Admin APIs from an agent, with Model Armor screening.
NVIDIA DeepStream Pipeline BuilderSkill
Summary
NVIDIA's official skill for generating and validating runnable gst-launch DeepStream pipelines from a plain-language description of the video inference you want.
Features
- Turns a plain-language request into a runnable gst-launch-1.0 DeepStream pipeline
- Retrieves from 270+ verified reference pipelines with a stdlib-only BM25 engine
- Asks only the questions your request left unanswered, up to seven
- Covers nvinfer, nvinferserver/Triton, NvDCF, IOU, NvSORT and DeepSORT trackers
- Targets x86 dGPU and aarch64 Jetson or SBSA platforms explicitly
- Four-stage validator checks syntax, elements, properties and a live parse
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
"Give me a DeepStream pipeline that runs primary detection plus NvDCF tracking on four RTSP cameras and writes an MP4 per stream, on a Jetson Orin — then validate it before I run it."
Description
An official, NVIDIA-authored agent skill that builds NVIDIA DeepStream GStreamer pipelines. Hand-writing a gst-launch-1.0 line with nvstreammux, nvinfer, nvtracker and the right sink for your platform is famously unforgiving — one wrong property name and the pipeline dies with an error that says little about which element caused it. This skill turns that into a short interview plus a validator.
How it works
The agent collects requirements through an interactive questionnaire — up to seven questions, skipping any the request already answered — then assembles a pipeline using a self-contained BM25 retrieval backend with structural metadata boosting, searching over 270 or more verified reference pipelines. The retrieval engine is Python stdlib only, so there is nothing to pip install and no network call at generation time.
"detect and track on 4 rtsp streams and display on jetson" is enough to skip most questions. "build a pipeline" triggers all seven.
What it can configure
- Input — local video (.mp4/.h264/.h265), local image (.jpg/.png), RTSP stream, USB camera or a test pattern.
- Inference — none, primary
nvinfer, primary plus secondary, with a preprocessor, or Triton vianvinferserver. - Tracker — NvDCF, IOU, NvSORT or DeepSORT.
- Sink — display on dGPU or Jetson, save to JPG/PNG/MP4/H264, RTSP out, or fakesink.
- Platform — x86 dGPU (T4, A100, L40, RTX) or aarch64 for Jetson Orin, Xavier and Nano, or SBSA parts such as Grace and GH200.
- Extras — resize, rotate and flip, crop, colour-format conversion.
Validation before you run it
A bundled four-stage validator checks syntax, that every element exists, that each property is real for that element, and finally does a live parse. A separate linter keeps the underlying pipeline dataset clean, with an auto-repair mode.
Requirements
Python 3.8+ (standard library only), the DeepStream SDK installed at /opt/nvidia/deepstream/deepstream/, and gst-launch-1.0 and gst-inspect-1.0 on PATH.
Installing it
Part of NVIDIA's agent-skills catalogue, mirrored daily from NVIDIA's product repositories. Install everything with npx skills add nvidia/skills, or this skill alone with npx skills add nvidia/skills --skill deepstream-generate-pipeline --yes. Source is Apache-2.0, skill text is CC-BY-4.0.
Related Skills
Netlify's official skill for zero-config managed Postgres — querying from Functions, Drizzle setup, migrations and per-preview database branches.
Official WordPress skill for Gutenberg block work: block.json, attributes and serialization, dynamic rendering, and the deprecation path that keeps existing content valid.
Persistent cross-session memory for coding agents: hooks capture each session, a local SQLite + vector store compresses it, and a mem-search skill reads it back.
