Automation & Ops ✓ NVIDIA · Official

VSS Standalone Video Analytics API

Deploy and verify NVIDIA’s VSS video analytics REST API without the full warehouse stack.

54/ 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.6k
Last updated
13d ago
License
Apache-2.0
video-analyticsrest-apidocker-composeelasticsearch
+2kafkanvidia-vss

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

This skill guides standalone deployment of the vss-video-analytics-api REST service rather than the complete VSS warehouse blueprint. It covers configuration-source selection, data-log binding, required Elasticsearch connectivity, and optional Kafka integration. It also routes users through container startup, health verification, REST endpoint references, and troubleshooting. Deployment requires a VSS repository checkout, NGC credentials, Docker, and reachable Elasticsearch.

Guides installation through the NVIDIA skills CLI; checks the VSS repository path, NGC_CLI_API_KEY, Docker versions, and Elasticsearch reachability; prepares the data-log directory and runs Docker Compose; verifies the service with /livez, /docs, or /health; explains optional Kafka configuration and the Kafka-dependent dynamic configuration, dynamic calibration, and RTLS/AMR features; and diagnoses connection refusal, NGC authorization failures, and container OOM or model-loading errors.

Good fit
  • VSS operators who need only the video analytics REST API instead of the full warehouse stack.
  • Deployment engineers who need a custom video-analytics-api configuration or alternate Elasticsearch or Kafka endpoints.
  • Users who want a broker-less API deployment while accepting that Kafka-dependent features will not work.
  • VSS operators who need to manage configuration or calibration through REST, or expose RTLS/AMR data through the API.

How do you install this skill?

Before you use it
  • Confirm Docker Compose actions, host-network exposure, Elasticsearch/Kafka connectivity, and data-directory permissions before execution; do not use a long-lived NGC key without review.
  • The service-shipped configuration enables Kafka by default; broker-less deployments should explicitly use an empty brokers configuration or Kafka-dependent features may fail.
  • This assessment executed nothing and did not verify NGC image access, Docker versions, external documentation, or mainland-China network reachability.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Docker Engine 28.3.3
  • Docker Compose plugin v2.39.1+
  • Elasticsearch
  • NGC_CLI_API_KEY

Install through the NVIDIA skills CLI: npx skills add nvidia/skills --skill vss-setup-video-analytics-api --yes. Add --agent codex or --agent claude-code to target a client. The README does not specify a manual destination; the CLI prompts for the installation target.

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/vss-setup-video-analytics-api" ~/.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:

  • deploy video analytics api
  • run video-analytics-api standalone

Prompt a compatible agent with “deploy video analytics api” or “run video-analytics-api standalone”. The documented minimal flow is to point VSS_APPS_DIR to the repository’s deploy/docker directory, load NGC_CLI_API_KEY securely, prepare a writable VSS_DATA_DIR, confirm Docker Engine 28.3.3, Compose 2.39.1+, and Elasticsearch, then run docker compose -f services/analytics/video-analytics-api/compose.yml up -d vss-video-analytics-api and verify with curl -sf http://localhost:8081/livez. The full workflow, configuration fields, endpoint table, and dependency notes are in references/.

What are this skill's strengths and limitations?

Pros
  • Clearly scoped to standalone video-analytics-api deployment rather than the full warehouse stack.
  • Covers configuration sources, data-log binding, Elasticsearch, optional Kafka, verification, and troubleshooting.
  • Includes copyable Docker Compose and health-check commands.
  • Documents Kafka runtime dependencies for dynamic configuration, dynamic calibration, and RTLS/AMR.
Limitations
  • Requires the stated Docker Engine and Compose versions and valid NGC credentials.
  • Elasticsearch is mandatory; Kafka is optional but required for several features.
  • A matching VSS profile or microservice must be deployed and reachable by the caller.
  • The supplied material provides no platform matrix, automated test results, or performance benchmarks.

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
VSS Standalone Video Analytics API this page ✓ NVIDIA · Official 54 · Use with care ★ 3.6k 13d ago Apache-2.0
RT-VLM Dense Captioning Deployment ✓ NVIDIA · Official 45 · Not recommended ★ 3.6k 13d ago Apache-2.0
VSS Video Embedding Deployment ✓ NVIDIA · Official 57 · Use with care ★ 3.6k 13d ago Apache-2.0
VSS Standalone Behavior Analytics ✓ NVIDIA · Official 51 · Use with care ★ 3.6k 13d ago Apache-2.0
RTVI-CV 2D Detection & Tracking Operations ✓ NVIDIA · Official 54 · Use with care ★ 3.6k 13d ago Apache-2.0

Unlike vss-deploy-profile for the warehouse or alerts profiles, this skill deploys only the vss-video-analytics-api container and excludes the UI, agent, and perception stack. Behavior creation and incident detection are routed to vss-setup-behavior-analytics.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
54/ 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 documentation explicitly requires interactive handling of NGC_CLI_API_KEY, forbids committing or logging it, and discloses Elasticsearch, Kafka, NGC, and Docker data flows. However, host networking, a long-lived credential with broad NGC access, and the lack of explicit pre-execution confirmation, least-privilege guidance, and complete rollback procedures warrant deductions.

2Reliability8 / 20 · 2.0/5

Routing, prerequisites, configuration choices, health checks, and troubleshooting are generally consistent. Static review did not execute the key path, test coverage is limited, and Kafka configuration can still produce runtime failures in broker-less environments, so the score remains below the static ceiling.

3Adaptability10 / 15 · 3.3/5

Trigger phrases, target scenarios, and the boundary against full warehouse deployment are clear; Elasticsearch is identified as required and Kafka as optional. Chinese interaction and mainland-China reachability are not addressed, and NGC and related documentation availability may vary by environment, so points are deducted.

4Convention9 / 15 · 3.0/5

The material is reasonably layered and includes configuration, deployment, troubleshooting, limitations, version 3.2.0, Apache-2.0 licensing, and repository provenance. However, the benchmark reports deeply nested references and an invalid author format, while changelog coverage, named maintenance responsibility, and an explicit update path are missing; the supplied repository license metadata is also NOASSERTION.

5Effectiveness6 / 15 · 2.0/5

The skill supplies directly usable Docker Compose commands, configuration paths, dependency startup guidance, and livez verification, supported by one positive evaluation report. That report covers only one task and was not reproduced in this review; results still depend on user credentials, host state, and external services, limiting confidence in completeness.

6Verifiability4 / 10 · 2.0/5

Committed evaluation manifests, expected behaviors, benchmark results, and static-validation findings provide some auditability. However, coverage is one positive task with no negative-trigger set, and no CI or comprehensive test suite can be confirmed from the supplied material, so evidence remains thin.

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

Can this skill deploy the complete VSS warehouse stack?
No. It is limited to standalone video-analytics-api deployment; use vss-deploy-profile for the full stack.
Is Kafka required?
The API can run without Kafka, but dynamic configuration, dynamic calibration, and RTLS/AMR capabilities require a reachable Kafka broker.
What are the main deployment failure modes?
An unreachable Elasticsearch instance causes the service to exit; a missing or expired NGC_CLI_API_KEY causes 401/403 image-pull errors; insufficient GPU memory can cause OOM or model-loading failures.

More skills from this repository

All from NVIDIA/skills

Automation & Ops ✓ NVIDIA · Official

RT-VLM Dense Captioning Deployment

Deploy and operate NVIDIA RT-VLM to generate dense video captions and manage live streams through a REST API.

★ 3.6k FS 45 Not recommended 13d ago
Automation & Ops ✓ NVIDIA · Official

VSS Video Embedding Deployment

Deploy and operate NVIDIA’s video embedding service for files, text, and live streams.

★ 3.6k FS 57 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

VSS Standalone Behavior Analytics

Deploy and operate VSS behavior analytics independently without bringing up the full warehouse stack.

★ 3.6k FS 51 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

RTVI-CV 2D Detection & Tracking Operations

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

★ 3.6k FS 54 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

VSS Profile Deployment Assistant

Select, deploy, verify, and troubleshoot NVIDIA VSS Compose profiles for video search and summarization.

★ 3.6k FS 42 Blocked 13d ago
Data & Analysis ✓ NVIDIA · Official

VSS Video Analytics Query

Read video-analytics incidents, metrics, alerts, and sensor data through VA-MCP.

★ 3.6k FS 54 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

VSS Video Analysis Reports

Generates structured reports from recorded video clips or incident time ranges.

★ 3.6k FS 54 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

VSS Multi-Camera 3D Detection and Tracking

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

★ 3.6k FS 56 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

VIOS Video I/O and Storage Manager

Manage VIOS sensors, streams, recordings, snapshots, clips, and storage through its REST API.

★ 3.6k FS 53 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

VSS Archive Video Search

Search archived video with natural language and ingest files or RTSP streams into a searchable index.

★ 3.6k FS 51 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

NVIDIA DeepStream Development

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

★ 3.6k FS 49 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

NVIDIA AI-Q Deployment

Deploy, verify, and operate NVIDIA AI-Q Blueprint infrastructure.

★ 3.6k FS 57 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

VSS Video Summarizer

Creates timestamped narrative summaries of recorded videos through LVS, with a VLM fallback.

★ 3.6k FS 55 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

AutoMagicCalib Video Calibration

Turn local multi-camera MP4 recordings into AutoMagicCalib calibration results through a REST API.

★ 3.6k FS 53 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

DeepStream Pipeline Profiler

Measure DeepStream pipelines and derive performance-focused configurations.

★ 3.6k FS 48 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

AMC Sample Dataset Calibration

Verify a running NVIDIA AutoMagicCalib service end to end with its bundled sample dataset.

★ 3.6k FS 55 Use with care 13d ago
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.6k FS 54 Use with care 13d ago
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.6k FS 51 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

cuOpt REST Server Deployment & Python Client

Deploy NVIDIA cuOpt as a REST service and call it with Python, curl, or another client.

★ 3.6k FS 45 Not recommended 13d ago
Automation & Ops ✓ NVIDIA · Official

NVIDIA RAG Blueprint Operations

Deploy, configure, troubleshoot, and manage NVIDIA RAG Blueprint environments.

★ 3.6k FS 39 Not recommended 13d ago

Related skills