Install the "deepstream-generate-pipeline" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/deepstream-generate-pipeline into .claude/skills/deepstream-generate-pipeline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "deepstream-generate-pipeline", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add NVIDIA/skills --skill deepstream-generate-pipeline -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "deepstream-generate-pipeline" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/deepstream-generate-pipeline into .agents/skills/deepstream-generate-pipeline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "deepstream-generate-pipeline", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add NVIDIA/skills --skill deepstream-generate-pipeline -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "deepstream-generate-pipeline" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/deepstream-generate-pipeline into .cursor/skills/deepstream-generate-pipeline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "deepstream-generate-pipeline", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add NVIDIA/skills --skill deepstream-generate-pipeline -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "deepstream-generate-pipeline" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/deepstream-generate-pipeline into .gemini/skills/deepstream-generate-pipeline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "deepstream-generate-pipeline", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add NVIDIA/skills --skill deepstream-generate-pipeline -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "deepstream-generate-pipeline" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/deepstream-generate-pipeline into .github/skills/deepstream-generate-pipeline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "deepstream-generate-pipeline", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add NVIDIA/skills --skill deepstream-generate-pipeline -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "deepstream-generate-pipeline" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/deepstream-generate-pipeline into .opencode/skills/deepstream-generate-pipeline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "deepstream-generate-pipeline", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
deepstream-generate-pipeline
GitHub stars
3.5k
Token cost
~4.2k tokens
SKILL.md length
1,845 words
Files
21 (incl. scripts, references)
Skills in repo
380
Repo updated
First seen
Licence
Apache-2.0
At a glance
Build DeepStream GStreamer pipelines interactively. An agent skill from NVIDIA/skills.
Works in 7 steps: Collect Pipeline Requirements → Build the Natural Language Query → Run the Pipeline Generator Script → …
The user asks about pipelines for video/image inference
SKILL.md covers Prerequisites, Usage Examples, Supported Configurations and Scripts, plus 5 more sections
Runs Python scripts from its folder; calls python3 and bash
What it does
Deepstream Generate Pipeline is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. 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.).
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 25 other files, including scripts and reference files (for example `.claude-plugin/plugin.json`, `BENCHMARK.md` and `evals/evals.json`).
It works with NVIDIA AI Platform. The repository describes itself as: Agent Skills for NVIDIA products — install into Claude Code, Codex, and other coding agents to run Physical AI, robotics, simulation, CUDA, and RAG workflows end to end. The licence is Apache-2.0.
When your agent uses it
The user asks about pipelines for video/image inference
Streaming — including natural phrases like pipeline to infer on image
Run inference on video
Detect objects in stream
Example prompts
“pipeline to infer on image”
“run inference on video”
“detect objects in stream”
“/deepstream-generate-pipeline”
Requirements
Python 3
Workflow steps
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 67a13c0. It shows what the files ask for, not the result of running them.
Tool permissions
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Runs code
Ships 3 files in scripts/ (Python, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
python3
bash
From the folder's file list and the shell code blocks in SKILL.md.
Network
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Credentials
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Context cost
Deepstream Generate Pipeline loads about 4.2k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 129 tokens; SKILL.md has 1,845 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~129
When it runs· the whole SKILL.md, loaded when a task matches
~4.2k
With references· SKILL.md plus every file in references/, read only if the agent opens them
~10k
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
Safety
Auto-check passed
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
Download SKILL.mdSave it as .claude/skills/deepstream-generate-pipeline/SKILL.md (or your agent's skills folder). This skill also uses 20 other files; get the full folder from GitHub.
name
deepstream-generate-pipeline
description
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.).
owner
NVIDIA CORPORATION
service
deepstream
version
1.0.0
reviewed
2026-04-27
license
CC-BY-4.0 AND Apache-2.0
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
text
# Fully specified — skips most questions
detect and track on 4 rtsp streams and display on jetson
# Partially specified — asks remaining questions
give me a pipeline to infer on an image
# Minimal — asks all 7 questions
build a pipeline
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/generate_pipeline.py
BM25 retrieval engine — scores and ranks pipelines from data/data.csv. Supports --format {json,compact,summary} (default json)
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.
It contains the query-inference table, compound-extraction examples, the full
AskUserQuestion question bank (with the default-first ordering contract), the
automatic-OSD and extras/flip-method rules, and the dynamic question-reduction
examples that this step depends on. Apply them exactly.
Order of operations:
Infer everything you can from the query using the inference table in references/requirement-extraction.md. The goal is to identify which of the 7 parameters (input source, num sources, inference, tracker, sink, platform, extras) the user has already specified.
Ask the user about the unknowns via AskUserQuestion in a single call. Do not silently default tracker/sink/platform/extras — these are real choices the user should make explicitly (display vs save, no tracker vs NvDCF, x86 dGPU vs aarch64 Jetson/SBSA, etc.). Skip only the questions whose answer is already clear from the query.
Quote the inferred parameters back to the user in the lead-in to the question call so they can see what you already extracted. Example: "From your query I have: 3 mp4 videos, primary inference. Just need a few more details:"
Follow the inference table, question bank, and OSD/extras rules in
references/requirement-extraction.md to decide which questions to ask and how to
place transform elements, then proceed to Step 2.
Step 2 — Build the Natural Language Query
From the user's answers, construct a single descriptive query string. Follow this pattern:
text
Please provide a GStreamer pipeline that [operation] on [num_sources] [input_type] [input_detail] [tracker_detail] and [output_action] [platform_detail]
Examples of constructed queries:
User Selections
Constructed Query
Local video, 1 source, Primary detector, No tracker, Display, dGPU
"Please provide a GStreamer pipeline that performs primary inference on a single mp4 video and displays the output"
RTSP, 4 sources, Primary+Secondary, NvDCF, Save MP4, dGPU
"Please provide a GStreamer pipeline that performs primary and secondary inference with NvDCF tracker on 4 RTSP streams and saves output to MP4 file"
Local video, 2 sources, Primary with preprocessor, IOU, Display, Jetson
"Please provide a GStreamer pipeline that performs preprocessing before primary inference with IOU tracker on 2 mp4 streams and displays the output on Jetson"
Local image, 1 source, None, No tracker, Save file, dGPU, Rotate 90° cw
"Please provide a GStreamer pipeline that rotates a single jpg image 90° clockwise before processing and saves it to a file"
Local video, 3 sources, Primary detector, NvDCF, Save MP4, dGPU, Rotate 180°
"Please provide a GStreamer pipeline that rotates 3 mp4 videos 180° before primary inference with NvDCF tracker and saves output to MP4 file"
Step 3 — Run the Pipeline Generator Script
Execute the backend script with the constructed query and user parameters:
Always pass --format compact. The compact mode returns only confidence + the top retrieved pipeline (~25 lines), instead of dumping all 10 retrievals as ~150 lines of JSON in the chat. The json mode (default for backward compat) is only useful when debugging the retriever directly. A summary mode (single human-readable line) also exists for non-Claude callers.
The script will (zero external dependencies — pure Python stdlib):
Load the pipeline dataset (270+ verified DeepStream pipelines)
Extract structural metadata from each pipeline (platform, source type, sink type, inference mode, tracker, stream count)
Score with BM25 (document-length-normalized) + domain-specific synonym expansion on both queries and documents
Apply structural boosting — results matching the user's platform/source/sink/inference get boosted, mismatches get penalized
Return the top-K results as JSON with a confidence field (high/medium/low) based on the top score
Claude uses these retrieved examples + the assembly rules below to construct the final pipeline
When confidence is low, rely more heavily on the assembly rules below rather than the retrieved examples.
Step 4 — Validate the Pipeline
Before presenting, run the validation script to catch syntax errors, unknown elements, and linking issues:
Always pass --format summary. Summary prints a single status line (e.g. valid · 11 elements · 0 warnings · live-parse skipped (multi-stream)), with errors/warnings indented underneath only if present. The default json mode emits ~40 lines of structured output and is only useful for programmatic callers.
Element check — verifies each element exists via gst-inspect-1.0
Property check — validates known properties for DeepStream elements
Live parse check — uses gst-launch-1.0 itself to construct the pipeline graph (with fakesrc/fakesink substituted), catching linking errors and pad mismatches. Automatically skipped for multi-stream pipelines (those with named pad refs like m.sink_0) since fakesrc cannot negotiate caps through named pads.
If validation fails ("valid": false), fix the errors and re-validate before presenting. Limit validation retries to a maximum of 2 attempts — if the pipeline still fails after 2 fixes, present it as-is (the remaining checks already cover syntax, element, property, and structural correctness). If there are only warnings, present the pipeline but mention the warnings to the user.
Step 5 — Present the Pipeline
5.1 — Output format (THE ONLY ACCEPTED FORM)
Your response must be exactly five blocks, in this order:
One-line status badge (validation + confidence)
Single bash code block containing the full gst-launch-1.0 -e … command with concrete absolute paths, on one line (no \ continuations, no shell variables, no shell wrapper)
Breakdown table grouped by stage
Suggestions bullet list
(only if pre-flight failed) a ⚠ line above the status badge stating which default path is missing
That is the ONLY accepted output shape for this step. The Section 5.3 template in references/output-format.md is the literal template — match it.
5.2 — Pre-flight check (run before composing the response)
Run one Bashls over the default paths the pipeline will reference (sample video, PGIE config, tracker lib/config). The result tells you whether to mark the badge with ⚠ default path not found: <path> and bump the matching "Use your own …" suggestion to the top.
bash
ls /opt/nvidia/deepstream/deepstream/samples/streams/sample_1080p_h264.mp4 \
/opt/nvidia/deepstream/deepstream/samples/configs/deepstream-app/config_infer_primary.txt \
2>&1
Show full SKILL.md (725 more words)Show less
5.3 / 5.4 — Worked example & forbidden anti-patterns
You MUST Read references/output-format.md before composing this response. It contains the literal Section 5.3 template your output must match exactly, and the Section 5.4 gallery of forbidden output shapes (heredoc wrappers, shell-var indirection, \ line-continuations, stray "Run it" lines, Write-to-script). Mirror Section 5.3; never emit any Section 5.4 form.
5.5 — Self-check before sending the response
Before you emit your reply, mentally tick each box. If any check fails, rewrite the response.
The pipeline is on exactly one line inside a single ```bash code block.
The pipeline begins with gst-launch-1.0 -e and contains only literal absolute paths (e.g. /opt/nvidia/deepstream/...) — no $VAR, no ${VAR:-default}, no cat >, no EOF, no \ line continuations.
The response does not contain any of: cat > /tmp/pipeline.sh, bash /tmp/pipeline.sh, <<'EOF', ${VAR:-.
The response does not call the Write tool. (Save-to-file is offered as a suggestion bullet, not an action.)
The breakdown table is grouped by stage (Source / Mux / Inference / Tracking / Composition / Render — adapt names to the pipeline's actual stages, e.g. add an Encode/Mux row for file sinks).
The "Save it to a script?" line appears in the Suggestions list — never as a primary action.
5.6 — Pre-flight failure variant
If the Section 5.2 ls reported one or more missing default paths, prepend a ⚠ line above the status badge and bump the matching "Use your own …" suggestion to the top:
markdown
⚠ default path not found: `/opt/nvidia/deepstream/deepstream/samples/streams/sample_1080p_h264.mp4` — substitute your own video path before running
✓ Validated · 11 elements · 0 warnings · confidence: HIGH
```bash
gst-launch-1.0 -e filesrc location=/opt/nvidia/deepstream/deepstream/samples/streams/sample_1080p_h264.mp4 ! …
```
[breakdown + suggestions as in Section 5.3, with the "Use your own video" suggestion bumped to the top]
On length: 5–8 stream pipelines run long when on a single line. That is correct and intended — chat clients render bash code blocks faithfully and copy reproduces them correctly. Long ≠ split.
Step 6 — Offer Refinement
After presenting the pipeline, ask the user if they want to adjust anything:
Want me to modify anything? For example:
Change the number of streams
Add/remove tracker or secondary inference
Switch between display and file output
Change the platform (x86 dGPU / aarch64 Jetson / SBSA)
If the user requests changes, go back to Step 2 with updated parameters — do NOT re-ask all 7 questions. Only ask about the specific parameter that changed, or just apply the change directly if it's clear.
Step 6.5 — Optional: Save Pipeline to a Script
Only do this step when the user explicitly asks (e.g. "save it", "save to pipeline.sh", "write it to a file", "put it in ~/run.sh"). Do not create the file proactively — Step 5 always shows the concrete pipeline in chat for direct copy-paste; saving is a follow-up convenience.
Filename: Default to /tmp/pipeline.sh if the user just says "save it". Use the exact path the user named otherwise (e.g. ~/run.sh, scripts/demo.sh).
File contents: Two lines — shebang + the same single-line pipeline shown in chat (concrete absolute paths, no shell vars). Keep them in sync — what the user runs from the file is bit-for-bit identical to what they could have copy-pasted.
When the script is not available or fails, assemble the pipeline using the rules in references/assembly-rules.md. These rules cover source elements, multi-stream patterns, inference chains, tracker configs, sink elements, and extra operations. They also serve as validation for script output.
Error Handling
Failure
Cause
Recovery
generate_pipeline.py returns confidence: low
Query doesn't match any pipeline in the dataset closely
Rely on the assembly rules in this skill instead of retrieved examples
validate_pipeline.py reports unknown element
GStreamer/DeepStream not installed or not on PATH
Install DeepStream SDK; confirm gst-inspect-1.0 nvinfer works
Validation fails after 2 retries
Unusual element combination or linking issue
Present the pipeline as-is with a warning — syntax/element/property checks still passed
Script not found at <skill-path>/scripts/
Skill not installed correctly or path misconfigured
Verify the skill directory is symlinked into .claude/skills/ or .cursor/skills/
Testing
Run the test suite to verify retrieval quality and validator correctness:
Security posture, known limitations, and operational notes are documented in references/security-and-limitations.md. Read that file when you need details on subprocess safety, input validation, platform/SDK requirements, the multi-stream dry-run caveat, or sample-path/config-file reminders.
Deepstream Generate Pipeline next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
Deepstream Generate Pipeline compared with similar skills
Skill
Stars
Used in
Tokens
Auto-check
Licence
Repo updated
Deepstream Generate Pipeline this skillNVIDIA/skills
Decides whether an agent skill is safe to install by combining a SkillSpector static scan with the agent's own source review, ending in APPROVE, CAUTION or REJECT.
Generates vector embeddings through the 9Router /v1/embeddings endpoint, using models from providers such as OpenAI, Gemini, Mistral and Voyage for RAG and semantic search.
Shows how to call NEAR AI Cloud through an OpenAI-compatible API and verify that inference ran in a TEE, using attestation checks and signed chat responses.
A skill your agent uses when the user wants to deploy, run, debug, tear down, or call the REST API of the RTVI-CV 2D detection / tracking microservice.
Generates, validates, compares and explains HOLOLINK_def.svh macro files for the HSB IP, using bundled Python scripts and asking before it writes anything.
Orchestrates defect image generation for PCBA, metal surface and glass inspection with NVIDIA Cosmos AnomalyGen on OSMO, from cold-start Day 0 to real-photo Day 1 labeling.
Orchestrates video data augmentation and auto-labeling workflows on OSMO, from flow selection and preflight checks to submission, monitoring and output download.
Runs NVIDIA TAO Data Services KPI analysis on object detection results, comparing predictions to ground truth and writing per-class precision, recall and AP to a CSV.
Build DeepStream GStreamer pipelines interactively. An agent skill from NVIDIA/skills. Deepstream Generate Pipeline is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Build DeepStream GStreamer pipelines interactively.
When should I use Deepstream Generate Pipeline?
Deepstream Generate Pipeline fits situations like: the user asks about pipelines for video/image inference; streaming — including natural phrases like pipeline to infer on image; run inference on video; detect objects in stream.
How do I install Deepstream Generate Pipeline in Claude Code?
Run `npx skills add NVIDIA/skills --skill deepstream-generate-pipeline -a claude-code`. Or copy the skill folder (skills/deepstream-generate-pipeline in NVIDIA/skills) into .claude/skills/deepstream-generate-pipeline in your project. Claude Code loads it when a task matches its description.
How do I install Deepstream Generate Pipeline in Codex?
Run `npx skills add NVIDIA/skills --skill deepstream-generate-pipeline -a codex`. Or copy the skill folder (skills/deepstream-generate-pipeline in NVIDIA/skills) into .agents/skills/deepstream-generate-pipeline in your project. Codex loads it when a task matches its description.
Can I use Deepstream Generate Pipeline in Cursor, Gemini CLI or GitHub Copilot?
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/skills --skill deepstream-generate-pipeline -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/deepstream-generate-pipeline, .gemini/skills/deepstream-generate-pipeline, .github/skills/deepstream-generate-pipeline and .opencode/skills/deepstream-generate-pipeline in your project.
What does Deepstream Generate Pipeline need to run?
Going by SKILL.md and its folder, Deepstream Generate Pipeline needs Python for the scripts in its folder and the command-line tools its instructions call (python3 and bash). Our summary lists: Python 3.
Does Deepstream Generate Pipeline access the network?
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Is Deepstream Generate Pipeline safe to install?
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
What licence does Deepstream Generate Pipeline use?
Deepstream Generate Pipeline is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
How many tokens does Deepstream Generate Pipeline use?
About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6k tokens, read only when the agent opens those files.
What are the alternatives to Deepstream Generate Pipeline?
Skills that share tags, products or a category with Deepstream Generate Pipeline: Skill Inspector (NVIDIA/SkillSpector, 20k stars), LLM Torch Profiler Analysis (sgl-project/sglang, 37k stars), Embeddings via 9Router (decolua/9router, 30k stars) and NEAR AI Cloud Private Inference (internet-court/internet-court-skill, 6.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains Deepstream Generate Pipeline?
NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/skills, which has 3,539 GitHub stars. The repository holds 380 skills in this directory. The repository was last updated on October 7, 2026.
Source: NVIDIA/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.