NVIDIA AI Blueprint for Video Search and Summarization (VSS) is a reference architecture for applications that use AI to search, analyze, question, and summarize live or recorded video. It is intended for building video analytics agents with vision-language models, language models, retrieval-augmented generation, and NVIDIA NIM microservices. The catalogue entries provide coding-agent rules, skills, commands, agents, instructions, and settings associated with the project.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-build-vision-aigit clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarizationWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/nvidia-ai-blueprints/video-search-and-summarization/vss-build-vision-ai)<a href="https://agentmods.dev/skills/nvidia-ai-blueprints/video-search-and-summarization/vss-build-vision-ai"><img src="https://agentmods.dev/badge/skills/nvidia-ai-blueprints/video-search-and-summarization/vss-build-vision-ai/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/nvidia-ai-blueprints/video-search-and-summarization/vss-build-vision-ai"><img src="https://agentmods.dev/badge/skills/nvidia-ai-blueprints/video-search-and-summarization/vss-build-vision-ai.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector warn
SkillSpector: 2 findings, up to medium
These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →
- medium Tool Misuse · line 230 Tool defaults are unsafe or overly permissive (e.g. disabled TLS verification, no authentication, world-writable permissions). Unsafe defaults widen the attack surface.Fix: Override unsafe defaults with secure settings (verify=True, auth required, restrictive permissions). Review and harden all tool configurations.
- medium Tool Misuse · line 232 Tool defaults are unsafe or overly permissive (e.g. disabled TLS verification, no authentication, world-writable permissions). Unsafe defaults widen the attack surface.Fix: Override unsafe defaults with secure settings (verify=True, auth required, restrictive permissions). Review and harden all tool configurations.
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00203 | $0.14832 |
| Opus 5.5 | $0.00081 | $0.05933 |
| Sonnet 5.5 | $0.00041 | $0.02966 |
| Haiku 4.5 | $0.00020 | $0.01483 |
Grade B, and why
vss-build-vision-ai scanned grade B with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 14d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Asks for rootmediumPrivilege escalation
A mod that escalates privileges can change anything on the machine, not only the project.
Submit that line for approval and run it — whether the host looks like it needs it and whatever the `sudo -n true` probe returned, since the script is idempotent and its `sudo` calls are internal ([Docker pin](references Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
- **Preflight the host before accepting the yes**, per the Prerequisites section of [`references/agent-harness.md`](references/agent-harness.md): `uv`, `curl`, `docker`, and `python3` on `PATH` — the bring-up pins its ow How it starts
The opening of the file, as written. The whole thing — 475 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Build Vision Agent
build-vision-ai gives agents and developers agent-ready vision capabilities through a customizable, self-contained application stack built on the NVIDIA VSS Blueprint. A developer or agent adds vision to their application by selecting the capabilities they want (guided intake) or describing them in natural language, and the skill routes to a validated developer profile — or composes the smallest delta overlay on top of one — and deploys it. Use it whenever the user wants vision capabilities composed for them: deploying a stock profile, extending a running deployment, or building a lean custom combination.
Two ways in: guided intake (state an open intent like "build a vision agent" / "add vision capabilities" and the skill walks you through capability selection) or prompt-driven (name the capability or profile directly). Both land on the same routing and composition flow.
When to Use
- Compose and deploy a self-contained vision application stack — a stock developer profile (
base,alerts,lvs,search) or thewarehouseindustry profile — not a single microservice on its own - Extend or customize that stack as a delta overlay on a developer profile Foundation
- Change a build's lifecycle: install the NemoClaw/OpenClaw/Hermes harness on it, resize it, or tear it down. Operating the running stack (search, Q&A, summaries, alerts, reports) is not this skill — see below
Do Not Use This Skill For
- Operating an already-running deployment: search, summarize, VIOS, alerts,
reports, and video Q&A requests should route to the matching operations skill
after
vss configurehas recorded the deployment origin. Adding or removing alert enhancement (a custom VLM response parser) is a build change and stays here. - Deploying a single standalone microservice such as RT-VLM, RT-CV, RT-Embed,
VIOS, Video Analytics API, or Alert Bridge by itself. Use the matching
skills/deployment/vss-deploy-*or setup skill instead. - Helm/Kubernetes deployment, notebook-only deployment, model benchmarking, or
low-level service development. This skill owns Docker Compose stock profiles,
the warehouse industry profile, and delta build artifacts under
_builds/. - Unsupported industry profiles such as
smartcities;warehouseis the only supported industry Foundation.
What ships with it
60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- BENCHMARK.md 8.9 KB
- config/skillspector-baseline.yml 10 KB
- evals/alerts_cv_response_parser.json 9.9 KB
- evals/alerts_vlm_lvs_subtitle.json 911 B
- evals/evals.json 7.3 KB
- evals/vdr_1_quickstart_vision_agent.json 8.0 KB
- evals/vdr_2_add_alerting_summarization.json 7.5 KB
- references/agent-harness.md 58 KB
- references/brev.md 13 KB
- references/composition.md 21 KB
- references/credentials.md 13 KB
- references/data-directory.md 8.4 KB
- references/deployment_resolution.md 19 KB
- references/deployment.md 7.6 KB
- references/edge.md 14 KB
- references/env-overrides.md 4.5 KB
- references/ngc.md 3.2 KB
- references/prerequisites.md 30 KB
- references/profiles/alerts.md 7.4 KB
- references/profiles/base.md 4.0 KB
- references/profiles/lvs.md 5.1 KB
- references/profiles/search.md 6.7 KB
- references/profiles/warehouse.md 27 KB
- references/readiness.md 7.2 KB
- references/services/agent.md 4.7 KB
- references/services/alerts.md 16 KB
- references/services/behavior-analytics.md 4.8 KB
- references/services/configurator.md 3.0 KB
- references/services/elk.md 4.1 KB
- references/services/ingress.md 14 KB
- references/services/llm-nim.md 1.5 KB
- references/services/lvs.md 1.8 KB
- references/services/rt-cv.md 7.6 KB
- references/services/rt-embed.md 3.7 KB
- references/services/rt-vlm.md 12 KB
- references/services/search.md 4.0 KB
- references/services/sop.md 16 KB
- references/services/sop/build-ds-sop.md 8.3 KB
- references/services/sop/deploy-ds-sop.md 23 KB
- references/services/sop/integrate-ds-sop.md 20 KB
- references/services/sop/sop-report/sop-report-override.yml 3.6 KB
- references/services/sop/sop-vlm-captions-json-logstash.conf 4.4 KB
- references/services/video-analytics-api.md 5.5 KB
- references/services/vios.md 11 KB
- references/services/vlm-nim.md 1.6 KB
- references/sizing.md 18 KB
- references/teardown.md 14 KB
- references/troubleshooting.md 14 KB
- scripts/check_credentials.sh 10 KB runs code
- scripts/normalize_resolved_yml.py 3.8 KB runs code
- scripts/probe_remote_models.sh 2.6 KB runs code
- scripts/render_warehouse_configurator_env.py 10 KB runs code
- scripts/resolve_service_graph.py 5.5 KB runs code
- scripts/stage_vss_src.py 7.4 KB runs code
- scripts/sync_skills.py 10 KB runs code
- scripts/tests/test_analytics_composition_contract.py 15 KB runs code
- scripts/tests/test_apply_onboard_config.py 8.9 KB runs code
- scripts/tests/test_check_credentials_gate.py 11 KB runs code
- scripts/tests/test_container_tag_override.py 13 KB runs code
- scripts/tests/test_script_help.py 3.5 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 14d ago Changed · +5 lines d75600a8f7f7
- 18d ago Changed 33d501a5405b
- 20d ago Changed 2d6b23563091
- 21d ago Changed · +8 lines d88c40f9e2b4
- 22d ago Changed · +12 lines 6e0bd258e06e
- 24d ago Changed 9d5c4e818555
- 25d ago Changed · -4 lines ccc42bd07ec5
- 26d ago Changed 943b3e856fd4
- 27d ago Changed 3ccb7354e45d
- 28d ago First seen · 454 lines · 203 tokens per session scan B 374235be21b7
vss-build-vision-ai is a skill published in the GitHub repository NVIDIA-AI-Blueprints/video-search-and-summarization (1,953 stars, last pushed today), licensed Apache-2.0. It adds 203 tokens to every session and 14,832 once invoked, about $0.0008 per session on Opus 5.5. A static security scan graded it B with 2 findings (asks for root, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
apigee-agent-gateway-governance
Stands up an Apigee API proxy that a Google Cloud Agent Gateway calls as an ext-proc (Service Extension) callout on an agent's LLM traffic, to meter token usage per model, extract caller identity, and apply Model Armor prompt screening or a semantic cache. Use when wiring Apigee in as an AI gateway behind an Agent…
agent-platform-rag-engine-management
Manage and query Agent Platform RAG Engine Corpora and retrieve grounded contexts using the Google GenAI SDK. Use when listing RAG corpora or files, inspecting a corpus, retrieving contexts, or generating content grounded in a RAG corpus. Do not use for standard database queries (use SQL/Spanner skills), Google…
graphify
Use for any question about a codebase, its architecture, file relationships, or project content — especially when graphify-out/ exists, where the question should be treated as a graphify query first. Turns any input (code, docs, papers, images, videos) into a persistent knowledge graph with god nodes, community…
google-cloud-solution-rag-enterprise-search-gke-sqldb
Discovers requirements, and generates architectural, design, and deployment guidance for a retrieval-augmented generation (RAG)-capable enterprise search system in Google Cloud. Use when users need a vector-enabled SQL database as the store and index for the embedding vectors, an open model and open-source inferencing…
gpt-image-2
A skill for generating or editing images with GPT Image 2 across local, host-provided, or advisory setups.
kb-retriever
A retrieval and question-answering assistant for a local folder of documents, including Markdown, text, PDFs, and spreadsheets.