Automation & Ops ✓ NVIDIA · Official video-searcharchived-videortsp-streamselasticsearchcosmos-embed1dockervss-blueprint

VSS Archive Video Search

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

FollowSkills review · FSRS-2.0
Not recommended
51/ 100 5-point scale 2.6 / 5
Trust15 / 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.

Reliability8 / 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.

Adaptability10 / 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.

Convention8 / 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.

Effectiveness6 / 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.

Verifiability4 / 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.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
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.
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.
See the full review method →

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.

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

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 do you install this skill?

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.

How do you use this skill?

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.

How does this skill compare with similar options?

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.

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.

Automation & Ops ✓ NVIDIA · Official

VSS Video Analysis Reports

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

Data & Analysis ✓ NVIDIA · Official

VSS Video Analytics Query

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

Automation & Ops ✓ NVIDIA · Official

VSS Video Embedding Deployment

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

Automation & Ops ✓ NVIDIA · Official

VSS Standalone Video Analytics API

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

Automation & Ops ✓ NVIDIA · Official

VSS Profile Deployment Assistant

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

Automation & Ops ✓ NVIDIA · Official

VSS Video Summarizer

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

Automation & Ops ✓ NVIDIA · Official

VIOS Video I/O and Storage Manager

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

Automation & Ops ✓ NVIDIA · Official

VSS Alert Management

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

Automation & Ops ✓ NVIDIA · Official

RTVI-CV 2D Detection & Tracking Operations

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

Data & Analysis ✓ NVIDIA · Official

Cosmos-Embed Video Retrieval & Fine-Tuning

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

Data & Analysis ✓ NVIDIA · Official

TAO Video Reasoning Annotation Pipeline

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

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.

Data & Analysis ✓ NVIDIA · Official

TAO Grounding DINO Open-Vocabulary Detection

Train and deploy text-guided object detectors without a fixed class vocabulary.

Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Setup Guide

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

Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

Checks and standardizes NVIDIA drivers, CUDA, and container runtime prerequisites for TAO GPU hosts.

Data & Analysis ✓ NVIDIA · Official

TAO FastFoundationStereo Real-Time Stereo Depth

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

Automation & Ops ✓ NVIDIA · Official

Jetson LLM Serving

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

Automation & Ops ✓ NVIDIA · Official

Nemotron Speech NIM Skill

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

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.

Related skills