Automation & Ops ✓ NVIDIA · Official

VSS Video Summarizer

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

55/ 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-summarizationvideo-searchvlmlvs
+3hitlrt-vlmnvidia-vss

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

VSS Video Summarizer is an NVIDIA Video Search and Summarization Blueprint skill for producing a polished summary of one recorded video clip. It prefers the HITL-gated LVS summarization microservice and falls back to direct VLM inference when LVS is unavailable. The LVS path can target a scenario and events, while the fallback uses one fixed general-purpose prompt. It is not intended for live RTSP captioning, report generation, or semantic archive search.

Obtains a temporary MP4 URL and timeline from VIOS; probes the VLM /v1/models and LVS /v1/ready endpoints with curl; collects scenario and events before calling POST /v1/summarize when LVS is ready; otherwise calls /v1/chat/completions with the fallback prompt; parses the backend response and renders a timestamped summary with the video name and duration.

Good fit
  • A video analyst needs a timestamped narrative summary of a recorded surveillance clip.
  • An operations user wants one MP4 clip summarized for a specified scenario and set of events.
  • A team running the VSS lvs profile wants targeted summaries rather than a generic VLM description.
  • A user with an accessible RTVI VLM but no deployed LVS service needs a usable general video description.

How do you install this skill?

Before you use it
  • Before processing sensitive or private footage, verify clip-URL access control, transport boundaries, and retention policies for the LVS/VLM backends; the skill does not specify these safeguards.
  • Execution depends on several services and companion skills whose availability is not established here; when LVS is unreachable, the workflow falls back to VLM with lower quality and no scenario/event targeting.
  • The benchmark covers only one positive task and one attempt, and static validation found an author-format issue; this is insufficient evidence of broad stability.
  • Chinese interaction and mainland-China network reachability are unspecified; core functionality may be unavailable when overseas or remote backends cannot be reached.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • curl
  • jq
  • VSS lvs profile or reachable VLM/RT-VLM endpoint
  • VIOS video clip URL

Install the skill from the NVIDIA catalog with: npx skills add nvidia/skills --skill vss-summarize-video --yes. The CLI determines the installation destination; the source does not specify a fixed folder path.

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-summarize-video" ~/.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:

  • Summarize this video.

After installation, ask a compatible Agent something like “Summarize this video.” and provide a video managed by VIOS. The Agent must obtain a temporary MP4 URL, check LVS and VLM availability, then follow the appropriate workflow. The LVS route requires scenario and event collection; if LVS is unavailable, the Agent uses the fixed VLM fallback prompt.

What are this skill's strengths and limitations?

Pros
  • Supports both a primary LVS workflow and a direct VLM fallback.
  • The LVS path supports scenario, event, and optional object targeting.
  • Documents readiness checks, response parsing, error handling, and presentation rules.
  • Includes guidance for service warmup, empty responses, and Cosmos <think> blocks.
Limitations
  • Requires an accessible LVS or VLM/RT-VLM backend and a video URL reachable by that backend.
  • The VLM fallback uses a fixed generic prompt, has lower quality, and cannot target scenarios or events.
  • Makes one backend call per request with no parallel hedging or multi-pass summarization.
  • Explicitly excludes live RTSP captioning, report generation, and archive semantic search.

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 Video Summarizer this page ✓ NVIDIA · Official 55 · Use with care ★ 3.8k today Apache-2.0
VSS Profile Deployment Assistant ✓ NVIDIA · Official 42 · Blocked ★ 3.8k today Apache-2.0
RT-VLM Dense Captioning Deployment ✓ NVIDIA · Official 45 · Not recommended ★ 3.8k today Apache-2.0
VSS Video Analysis Reports ✓ NVIDIA · Official 54 · 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

Compared with vss-deploy-dense-captioning in the same VSS collection, this skill summarizes recorded video rather than captioning live RTSP streams. Compared with vss-generate-video-report, it produces a single-video summary rather than an incident or alert-window report. Compared with vss-search-archive, it processes a supplied clip rather than performing semantic search across an archive.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
55/ 100 5-point scale 2.8 / 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.
1Trust16 / 25 · 3.2/5

The skill narrowly scopes itself to summarizing one recorded video and explicitly excludes live captioning and report generation. The LVS path requires user confirmation of scenario, events, and optional objects, while deployment also requires confirmation; fallback behavior and backend disclosure are explicit. Nine points are deducted because video URLs are sent to LVS or VLM endpoints without documented handling of sensitive footage, access control, retention, or cross-network data flow. Authentication is only optional, and least-privilege, audit, and rollback controls are not specified.

2Reliability9 / 20 · 2.3/5

Routing, readiness checks, warmup retries, model-ID validation, response parsing, and common error cases are documented with concrete commands. Eleven points are deducted because the workflow depends on VIOS, LVS, VLM, jq, curl, and other skills whose availability is not established here; failure reporting and HTTP error parsing remain limited, and static review cannot confirm executability.

3Adaptability10 / 15 · 3.3/5

The intended use, parameters, output format, exclusions, and LVS/VLM routing conditions are clearly defined, with separate handling for service-operations requests. Five points are deducted because Chinese-language support and mainland-China network reachability are not addressed. Core functionality depends on a reachable local deployment or VLM/LVS service, limiting environment fit.

4Convention10 / 15 · 3.3/5

The documentation has clear layering and includes purpose, prerequisites, limitations, troubleshooting, a reference map, version 3.2.1, an Apache-2.0 declaration, author, upstream link, examples, and evaluation manifests. Five points are deducted because the author format triggered a static validation finding; no explicit changelog, named maintenance responsibility, or stable update process is provided, and referenced skills and files must exist separately for the workflow to be complete.

5Effectiveness6 / 15 · 2.0/5

The stated goal is a timestamped summary of one video, and the LVS response fields and fallback output have directly usable rendering rules. Nine points are deducted because usefulness depends on backend deployment, clip URL reachability, and model quality; no independently verifiable representative outputs are included, and the benchmark covers only one task, providing weak evidence of completeness or advantage over manual or alternative methods.

6Verifiability4 / 10 · 2.0/5

The skill file, evaluation manifests, benchmark report, and API examples provide auditable primary material, and the report records limited execution results. Six points are deducted because coverage is only one task and one attempt, with no verifiable CI workflow, comprehensive committed test suite, or real response samples; the benchmark claims cannot be independently reproduced from the supplied files, so the static score remains below the five-point ceiling.

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][12]

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

Does the skill require LVS to be deployed?
No. If LVS /v1/ready returns 200, it uses LVS; otherwise it can use the VLM fallback if the VLM endpoint is reachable.
Why does the LVS workflow require human input?
The skill requires scenario and events to be collected before the LVS call. Autonomous use may bypass this only when defaults are explicitly requested or authorized.
Can it use a localhost or private video URL directly?
Not reliably. Remote VLM endpoints generally cannot reach localhost or private clip URLs; the selected backend must be able to fetch the video over HTTP(S).

More skills from this repository

All from NVIDIA/skills

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

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.8k FS 45 Not recommended 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
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
Data & Analysis ✓ NVIDIA · Official

VSS Video Q&A

Answers visual questions by having an agent inspect a recorded video clip.

★ 3.8k FS 52 Use with care today
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.8k FS 51 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO Image Referring Expression Pipeline

Turns images and KITTI boxes into grounded referring-expression annotations.

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

i4H Dataset Annotation Workflow

Use a vision-language model to verify task success and filter episodes for fine-tuning.

★ 3.8k FS 44 Not recommended today
Automation & Ops ✓ NVIDIA · Official

VSS Multi-Camera 3D Detection and Tracking

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

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

TAO AutoML Tuning

Run governed hyperparameter optimization for NVIDIA TAO networks across supported SDK platforms.

★ 3.8k FS 54 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DeepStream Pipeline Builder

Collects pipeline requirements interactively, then generates and validates runnable GStreamer inference pipelines for NVIDIA DeepStream.

★ 3.8k FS 53 Use with care today
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 Alert Management

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

★ 3.8k FS 51 Use with care today
Dev & Engineering ✓ NVIDIA · Official

NVIDIA DeepStream Development

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

★ 3.8k FS 49 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DeepStream Pipeline Profiler

Measure DeepStream pipelines and derive performance-focused configurations.

★ 3.8k FS 48 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 DAFT Dataset Validator

Validate TAO DAFT dataset structure, schemas, and cross-references with tao-daft validate.

★ 3.8k FS 59 Recommended today
Dev & Engineering ✓ NVIDIA · Official

DALI Dynamic Mode Assistant

Helps agents write, review, and migrate NVIDIA DALI imperative dynamic-mode code.

★ 3.8k FS 58 Recommended today
Dev & Engineering ✓ NVIDIA · Official

DOCA Debug

A cross-library diagnostic guide for NVIDIA DOCA build, link, runtime, and program failures.

★ 3.8k FS 58 Recommended today
Automation & Ops ✓ NVIDIA · Official

NVIDIA AI-Q Deployment

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

★ 3.8k FS 57 Use with care today

Related skills