Skip to main content
skill CX Codex

deepstream-sop — Claude Code skill: SOP checks on video

Gives the agent the layout of NVIDIA's DeepStream SOP microservice, so it can build, debug and time a service that verifies the order of assembly steps.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add NVIDIA/skills --skill deepstream-sop -a claude-code
Open on GitHub

What deepstream-sop does

The skill documents a four-stage SOPVideoProcessor pipeline inside a GPU-accelerated FastAPI service. Stage one scores frame boundaries with a GEBD detector and cuts the stream into chunks. Stage two hands those chunks to vLLM running Cosmos Reason 1 or 2, which labels the action in each one. Stage four compares the labels against the expected sequence and reports steps that are missing or out of order.

The agent also gets the internals: Triton CAPI with the DDM model, nvds_custom_postprocess, SSE streaming, Kafka output as JSON or Protobuf. Input can be a video file, an RTSP stream or a Basler camera through Pylon, with camera emulation as an option. Everything runs in Docker next to a Kafka container, and requests hit port 8300 at /v1/chat/completions. Chunking is a per-request choice: ddm-net uses GEBD, while uniform makes fixed-length chunks and skips that stage entirely.

Both models are swappable. Point DDM_MODEL_PATH at another Triton model directory, or set VLLM_MODEL_PATH to a different model. FRAMES_PER_SIDE and SEQUENCE_BATCH control the DDM temporal window. Generic DeepStream work, object detection or tracking, NIM imports and video summarization fall outside its scope, so the agent won't pick it up for those.

What it helps with

  • confirm an operator followed the assembly steps in order
  • find steps that are missing or out of sequence in a recording
  • label actions from an industrial camera feed with a VLM
  • split a stream into chunks with event boundary detection
  • measure latency per chunk instead of per request

Example prompts for the agent

  • Run line_04.mp4 through /v1/chat/completions and list any SOP steps that were skipped.
  • Bring the service up with Docker compose on a Basler camera and check the operation order on the live feed.
  • Why do chunk boundaries differ with uniform? Compare it against ddm-net and explain.

How to install deepstream-sop

1Skills CLI (Vercel)

npx skills add NVIDIA/skills --skill deepstream-sop -a claude-code

2Manually: put the files in place

~/.claude/skills/deepstream-sop/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/deepstream-sop/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about deepstream-sop

How do I install deepstream-sop in Claude Code?

Run npx skills add NVIDIA/skills --skill deepstream-sop -a claude-code. The skill lands at ~/.claude/skills/deepstream-sop/SKILL.md.

What does deepstream-sop do?

It briefs the agent on the DeepStream SOP microservice: the four pipeline stages, how to swap models, and how to read the sequence-check results.

Which models does the service use?

The default GEBD stage runs the DDM architecture through Triton, and chunk classification uses Cosmos Reason 1 7B via vLLM. Environment variables switch either one.

Similar skills

Everything for AI and ML →

From the same set194

cuopt-numerical-optimization-api A skill for NVIDIA cuOpt: it walks the agent through modeling LP, MILP and QP problems and picking the right interface — Python, C or CLI. CX Codex +1 1,000installs nvidia-skill-finder A router skill that checks the live NVIDIA catalog and points you to the right skill for a GPU or SDK task. CX Codex +1 838installs deepstream-generate-pipeline Builds gst-launch-1.0 commands for DeepStream from a described task. Use it for video or image inference, tracking, streaming, and output handling. CX Codex +1 771installs deepstream-profile-pipeline Profiles DeepStream pipelines with Nsight Systems to tune configs from benchmark data. Helps optimize batch sizes and locate bottlenecks without guessing. CX Codex +1 750installs amc-run-video-calibration Runs pre-recorded multi-camera MP4 files through the AutoMagicCalib REST API: creates a project, uploads videos, calibrates and evaluates. CX Codex +1 654installs amc-setup-calibration-stack Launches the AutoMagicCalib microservice and web UI from NGC containers using Docker Compose. It requires an NGC API key and a configured NVIDIA Docker Runtime. CX Codex +1 640installs amc-run-sample-calibration Runs end-to-end calibration on a bundled warehouse sample dataset against a running AutoMagicCalib service. It helps verify your AMC microservice before feeding real video streams. CX Codex +1 639installs earth2studio-create-datasource End-to-end skill for building and validating Earth2Studio remote data source wrappers. Connects cloud storage or HTTP datasets to Earth2Studio async fetching. CX Codex +1 581installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor