Automation & Ops ✓ NVIDIA · Official

VSS Archive Video Search

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

51/ 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
video-searcharchived-videortsp-streamselasticsearch
+3cosmos-embed1dockervss-blueprint

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

This skill runs top-level fusion search in an NVIDIA Video Search and Summarization deployment. It searches archived video, ingests video files or RTSP streams through the VSS agent backend, and deletes ingested sources. Cosmos Embed1 produces video-segment embeddings, which are matched through Elasticsearch. It requires a reachable VSS search profile, credentials, and command-line dependencies before use.

Checks whether the VSS agent and Elasticsearch are reachable; lists and verifies video sources in VIOS; uploads video files or registers RTSP streams through the VSS agent backend; starts RTVI-CV and RTVI-Embed processing and stores embeddings in Elasticsearch; sends natural-language queries to /generate; returns timestamped, relevance-ranked video segments with playback links; and deletes video files or RTSP sources through the agent backend.

Good fit
  • Security or operations teams searching warehouse archives for forklifts, people, or vehicles with natural-language queries.
  • Investigators locating events such as a person entering a restricted area or a truck arriving at a gate within a time range.
  • Video-platform administrators ingesting new files into the search system and waiting for embeddings before querying them.
  • Camera operators registering RTSP streams so subsequent segments can enter the search index.
  • System administrators removing a source while cleaning up both VIOS storage and its search embeddings.

How do you install this skill?

Before you use it
  • Add explicit user confirmation, target-UUID validation, and a recoverable backup or rollback strategy before deletion.
  • Do not expose NGC/API credentials in logs, command output, or errors; add requirements for video privacy, access control, and retention.
  • Deployment and search depend on VSS, Docker, GPUs, Elasticsearch, NGC, and remote services; reachability should be verified on mainland-China or restricted networks.
  • Reconcile the Apache-2.0 versus “Apache 2.0 OR MIT” metadata and add continuous tests, change history, and clear maintenance ownership.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • curl
  • jq
  • Docker
  • VSS search profile
  • NGC credentials

Install the NVIDIA skill collection with: npx skills add nvidia/skills. Install only this skill with: npx skills add nvidia/skills --skill vss-search-archive --yes. The README does not document additional manual installation steps.

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-search-archive" ~/.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:

  • find all instances of forklifts
  • show me people near the loading dock
  • {"input_message":"find all instances of forklifts"}

Provide HOST_IP explicitly to the agent first. Ensure the VSS search profile is running and that sources have been ingested through the VSS agent backend. Then trigger requests such as “find all instances of forklifts” or “show me people near the loading dock”. REST example: curl -s -X POST http://${HOST_IP}:8000/generate -H "Content-Type: application/json" -d '{"input_message":"find all instances of forklifts"}' | jq . If a query names a source, verify it in VIOS first. If HOST_IP is missing, a source is absent, or results are unexpected, the workflow requires stopping and handling the issue before continuing.

What are this skill's strengths and limitations?

Pros
  • Supports both archived video and RTSP stream sources.
  • Provides agent-backed ingestion, stream registration, search, and deletion workflows.
  • Supports attribute-only, embedding-only, and fused action-plus-attribute search behavior.
  • Includes deployment checks, source verification, and troubleshooting guidance.
Limitations
  • The documentation labels video search an Alpha Feature and does not recommend it for production use.
  • Requires a reachable VSS search profile, Elasticsearch, Docker, curl, jq, and NGC credentials.
  • GPU memory, concurrency, and storage capacity depend on host hardware and the deployment profile.
  • NGC-hosted models and NIMs may involve rate limits, GPU-memory requirements, and license restrictions.

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 Archive Video Search this page ✓ NVIDIA · Official 51 · Use with care ★ 3.8k today Apache-2.0
VSS Video Auto-Calibration ✓ NVIDIA · Official 51 · Use with care ★ 3.8k today Apache-2.0
VSS Video Analysis Reports ✓ NVIDIA · Official 54 · Use with care ★ 3.8k today Apache-2.0
VSS Video Embedding Deployment ✓ NVIDIA · Official 57 · Use with care ★ 3.8k today Apache-2.0
VSS Standalone Video Analytics API ✓ NVIDIA · Official 54 · Use with care ★ 3.8k today Apache-2.0

Its scope differs from vss-ask-video, which is named for ad-hoc visual Q&A; this skill targets archive search. It does not provide live captioning, which belongs to vss-deploy-dense-captioning, or video summarization and reports, which belong to vss-summarize-video.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 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.
1Trust15 / 25 · 3.0/5

The skill requires an explicit HOST_IP and asks for confirmation before deployment. It documents data flow across video, RTSP, VIOS, RTVI, Elasticsearch, and NGC credentials, and avoids printing tokens. Deductions apply because search, ingestion, and deletion create external side effects; deletion lacks explicit second-party confirmation and a recovery path; video privacy and sensitive-data handling are unspecified; and least-privilege boundaries for credentials and remote services are incomplete.

2Reliability8 / 20 · 2.0/5

The instructions provide concrete workflows, probes, source checks, some rollback language, and diagnostic feedback for common failures. Deductions apply because static review cannot reproduce the key paths, test coverage is very limited, and the benchmark contains only one evaluation task; service dependencies, API compatibility, and cross-component failure semantics still require runtime validation.

3Adaptability10 / 15 · 3.3/5

Use cases, source handling, search modes, and non-fit cases for Q&A, captioning, and summarization are clearly stated, with a hard source-existence check before searching. Deductions apply because there is no Chinese-language behavior or output example, and boundaries for network reachability, deployment geography, and non-NVIDIA environments are limited; core functionality depends on reachable VSS, NGC, and related services.

4Convention8 / 15 · 2.7/5

The documentation includes frontmatter, prerequisites, workflows, examples, limitations, troubleshooting, references, version 3.2.0, author attribution, and an Apache-2.0 declaration. Deductions apply because there is no clear changelog, named maintenance owner, or update procedure; skill-card metadata says “Apache 2.0 OR MIT,” conflicting with SKILL.md; and the benchmark records an author-format finding.

5Effectiveness6 / 15 · 2.0/5

The skill covers natural-language fusion search, file/RTSP ingestion, cleanup, structured reporting, result verification, and optional screenshot inspection, giving it practical workflow value. Deductions apply because static review cannot confirm result correctness, the benchmark has only one task, and reported effectiveness is 62% for Codex and 68% for Claude; usable results still depend on deployment, indexing, and human visual review.

6Verifiability4 / 10 · 2.0/5

The selected path includes evaluation manifests, search scenarios, benchmark metrics, and troubleshooting commands, making some claims auditable. Deductions apply because there is no multi-source independent corroboration or continuous-integration coverage, the evaluation sample has one task, and static reading cannot establish actual runtime results; therefore the score remains at or below the static cap 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]

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 I search without providing HOST_IP?
No. The workflow requires an explicit HOST_IP or VSS agent endpoint before any /generate request.
Is uploading a file directly to VIOS sufficient?
No. The file must go through the VSS agent ingestion flow so VIOS upload, RTVI-CV registration, and RTVI-Embed generation are connected.
What happens if the search profile is not running?
Stop and ask whether to deploy the search profile with vss-deploy-profile; do not query a missing or incorrect profile.
Is production readiness guaranteed?
No. The documentation labels the video-search feature Alpha and notes GPU, concurrency, storage, rate-limit, and licensing constraints.

More skills from this repository

All from NVIDIA/skills

Automation & Ops ✓ NVIDIA · Official

VSS Video Auto-Calibration

Run end-to-end AutoMagicCalib calibration for local videos, RTSP cameras, or the bundled sample dataset.

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

VSS Video Analysis Reports

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

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

VSS Video Analytics Query

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

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

VSS Video Embedding Deployment

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

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

VSS Standalone Video Analytics API

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

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

VSS Profile Deployment Assistant

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

★ 3.8k FS 42 Blocked today
Automation & Ops ✓ NVIDIA · Official

VSS Video Summarizer

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

★ 3.8k FS 55 Use with care today
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.8k FS 53 Use with care today
Automation & Ops ✓ NVIDIA · Official

VSS Alert Management

Operate NVIDIA VSS real-time alerts, subscriptions, incident queries, Slack notifications, and camera onboarding.

★ 3.8k FS 51 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
Data & Analysis ✓ NVIDIA · Official

Cosmos-Embed Video Retrieval & Fine-Tuning

Use Cosmos-Embed1 to embed, retrieve, deduplicate, and fine-tune video-text data.

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

TAO Video Reasoning Annotation Pipeline

Convert raw videos into chain-of-thought training data.

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

TAO AOI Image Mining

Embed target and source images with one encoder, then mine deduplicated nearest-neighbour AOI images for augmentation.

★ 3.8k FS 45 Not recommended 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
Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Setup Guide

Inspects a Linux host and selects the most suitable Holoscan SDK installation path.

★ 3.8k FS 55 Use with care 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
Data & Analysis ✓ NVIDIA · Official

TAO FastFoundationStereo Real-Time Stereo Depth

Run TAO FastFoundationStereo workflows that produce low-latency disparity maps from stereo images.

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

Jetson LLM Serving

Deploy OpenAI-compatible LLM and VLM servers on Jetson with vLLM or SGLang.

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

Nemotron Speech NIM Skill

Guides deployment and operation of NVIDIA Riva ASR, TTS, and translation NIMs.

★ 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

Related skills