Vss Deploy Video Embedding
NVIDIA/skills
A skill your agent uses when deploying, operating, or integrating the VSS 3.2 GA RT-Embed Video Embedding microservice.
Agent skill
by NVIDIA-AI-Blueprints in NVIDIA-AI-Blueprints/video-search-and-summarization
A skill your agent uses when deploying, operating, integrating, or customizing the VSS RT-Embed Video Embedding microservice.
$ npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-deploy-video-embedding -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA-AI-Blueprints/video-search-and-summarization vss-deploy-video-embedding --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/deployment/vss-deploy-video-embedding .claude/skills/vss-deploy-video-embedding && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "vss-deploy-video-embedding" agent skill from https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-video-embedding into .claude/skills/vss-deploy-video-embedding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-deploy-video-embedding", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-video-embeddingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-deploy-video-embedding -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA-AI-Blueprints/video-search-and-summarization vss-deploy-video-embedding --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/deployment/vss-deploy-video-embedding .agents/skills/vss-deploy-video-embedding && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "vss-deploy-video-embedding" agent skill from https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-video-embedding into .agents/skills/vss-deploy-video-embedding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-deploy-video-embedding", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-deploy-video-embedding -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA-AI-Blueprints/video-search-and-summarization vss-deploy-video-embedding --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/deployment/vss-deploy-video-embedding .cursor/skills/vss-deploy-video-embedding && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "vss-deploy-video-embedding" agent skill from https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-video-embedding into .cursor/skills/vss-deploy-video-embedding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-deploy-video-embedding", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization.git --path skills/deployment/vss-deploy-video-embedding--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-deploy-video-embedding -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA-AI-Blueprints/video-search-and-summarization vss-deploy-video-embedding --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/deployment/vss-deploy-video-embedding .gemini/skills/vss-deploy-video-embedding && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "vss-deploy-video-embedding" agent skill from https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-video-embedding into .gemini/skills/vss-deploy-video-embedding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-deploy-video-embedding", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install NVIDIA-AI-Blueprints/video-search-and-summarization vss-deploy-video-embeddingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-deploy-video-embedding -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/deployment/vss-deploy-video-embedding .github/skills/vss-deploy-video-embedding && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "vss-deploy-video-embedding" agent skill from https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-video-embedding into .github/skills/vss-deploy-video-embedding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-deploy-video-embedding", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-deploy-video-embedding -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NVIDIA-AI-Blueprints/video-search-and-summarization vss-deploy-video-embedding --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/deployment/vss-deploy-video-embedding .opencode/skills/vss-deploy-video-embedding && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "vss-deploy-video-embedding" agent skill from https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-video-embedding into .opencode/skills/vss-deploy-video-embedding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-deploy-video-embedding", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
vss-deploy-video-embeddingA skill your agent uses when deploying, operating, integrating, or customizing the VSS RT-Embed Video Embedding microservice.
Vss Deploy Video Embedding is an agent skill from NVIDIA-AI-Blueprints/video-search-and-summarization. Use this skill when deploying, operating, integrating, or customizing the VSS RT-Embed Video Embedding microservice. Covers standalone Docker Compose deployment, the /v1 REST API for text/video embeddings and live streams, Redis/Kafka/OTel integration, troubleshooting, and bring-your-own-model (BYOM) custom embedding backends, with VideoPrism as an example. Do not use for RT-CV, RT-VLM, VSS Agent, or general VSS deployment work that does not include RT-Embed.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files, including reference files (for example `BENCHMARK.md`, `evals/byom_custom_model_workflow.json` and `evals/byom_routing.json`).
It sits in AI & LLM Engineering, covering Embeddings and Deployment. It works with Redis, Apache Kafka, OpenTelemetry and Docker. The repository describes itself as: NVIDIA AI Blueprint for video search and summarization (VSS) is a GPU-accelerated reference architecture for building video analytics agents with real-time verified alerts… The licence is Apache-2.0.
Read from SKILL.md and the folder at commit fdb6a7a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
NGC_API_KEYHF_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Vss Deploy Video Embedding loads about 2.3k tokens when it runs, and up to ~22k if it reads all its reference files. Until then it costs about 123 tokens; SKILL.md has 847 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
`sudo -n docker` and stop with the exact manual command if passwordless sudo isAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from NVIDIA-AI-Blueprints/video-search-and-summarization at commit fdb6a7a, republished under its Apache-2.0 licence (© NVIDIA-AI-Blueprints). 847 words, ~2,286 tokens.
.claude/skills/vss-deploy-video-embedding/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.Use this skill for the RT-Embed video embedding microservice, including the standard Cosmos-Embed1 deployment path and custom/BYOM embedding model work.
Trigger phrases: vss-deploy-video-embedding, RT-Embed, rtvi-embed,
video embedding service, Cosmos-Embed1, embed live stream, embed video file, generate video embeddings, text embedding for video search,
RT-Embed BYOM, VideoPrism embed, custom embed model,
MODEL_IMPLEMENTATION_PATH, MODEL_REPOSITORY_SCRIPT_PATH, bring your own embedding model.
Do not use this skill for RT-CV, RT-VLM, VSS Agent, or general VSS deployment work unless the request deploys, operates, integrates, or customizes RT-Embed.
/v1 API for text/video embeddings, live streams, model listing, health, metricsvss-deploy-video-embedding.rtvi-embed.vss-rtvi-embed.ghcr.io/nvidia-ai-blueprints/vss/vss-rt-embed (override with VSS_RT_EMBED_IMAGE).develop-latest (override with VSS_RT_EMBED_TAG; use develop-latest-sbsa for an SBSA/DGX Spark host).rtvi-embed.8000 (host-side ${RTVI_EMBED_PORT}).cosmos-embed1-448p from nvidia/Cosmos-Embed1-448p.MODEL_PATH, MODEL_IMPLEMENTATION_PATH, MODEL_REPOSITORY_SCRIPT_PATH.GET /v1/ready.1200s (20 minutes) on first boot.Choose one primary path before acting. Load the linked reference and follow it; do not duplicate full workflows from this top-level file.
| User intent | Use this path |
|---|---|
| Deploy, size, upgrade, roll back, or tear down standalone RT-Embed with the default Cosmos-Embed1 model | references/deploy-vss-deploy-video-embedding.md |
| Call RT-Embed APIs for files, text/video embeddings, live streams, model listing, health, metrics, metadata, or manifests | references/rest-api.md |
| Wire RT-Embed into another service or deployment with Redis, Kafka, OpenTelemetry, auth, storage, or env var mapping | references/integrate-vss-deploy-video-embedding.md and references/environment.md |
| Use decoded-frame IPC from a compatible RTVI CV producer | references/environment.md#decoded-frame-ipc and references/integrate-vss-deploy-video-embedding.md |
| Add, wire, or validate a custom/BYOM embedding backend, with VideoPrism as an example | references/byom-custom-model.md |
| Debug readiness, model/cache startup, permissions, Redis/Kafka reachability, API failures, or observability | references/troubleshooting.md |
Selection rules:
vss-deploy-video-embedding; this is the default deployment path,
not the BYOM/custom-model path.1001, and a matching camera
ID. The consumer uses the fixed /run/rtvi-ipc/nvds_ipc_{camera_id}.sock
socket contract. IPC camera, sensor, and stream IDs must be non-empty and
contain only ASCII letters, digits, ., _, and -; standard UUIDs are
valid. It applies only to live RTSP processing.deploy/docker/services/rtvi/rtvi-embed unless the user explicitly asks for a
profile deployment.sudo prompt interactively. Prefer plain docker; otherwise use
sudo -n docker and stop with the exact manual command if passwordless sudo is
unavailable.NGC_API_KEY, HF_TOKEN, bearer tokens, or model
repository credentials in prompts, logs, or final answers.start_period: 1200s healthcheck during first boot. Cosmos
model download and Triton model repository generation can take up to 20 minutes.MESSAGE_BUS=, ERROR_BUS=,
and ENABLE_REDIS_ERROR_MESSAGES=false unless the corresponding Kafka or Redis
service is started and reachable./v1/generate_text_embeddings.references/deploy-vss-deploy-video-embedding.md.references/rest-api.md.references/integrate-vss-deploy-video-embedding.md.references/environment.md.references/byom-custom-model.md.references/troubleshooting.md.| File | When to read |
|---|---|
| references/README.md | Table of contents for all reference files. |
| references/deploy-vss-deploy-video-embedding.md | Deployment reference: image, GPU, storage, startup, prerequisites, known issues. |
| references/rest-api.md | Full REST endpoint catalog with worked curl examples for file uploads, video/text embeddings, live streams, and health/metrics. |
| references/integrate-vss-deploy-video-embedding.md | Integration reference: peers, inputs/outputs, env vars, network, example Compose snippet. |
| references/environment.md | Complete environment-variable matrix, including host-to-container renames and secret-sensitive variables. |
| references/byom-custom-model.md | BYOM reference: custom model contract, path overrides, Docker/Helm wiring, and VideoPrism example validation checklist. |
| references/troubleshooting.md | Operational diagnostics for startup, model/cache, runtime, and observability issues. |
© NVIDIA-AI-Blueprints, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 13 other files (references) in skills/deployment/vss-deploy-video-embedding of NVIDIA-AI-Blueprints/video-search-and-summarization.
Open the folder on GitHubat commit fdb6a7a
Vss Deploy Video Embedding next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Vss Deploy Video Embedding this skillNVIDIA-AI-Blueprints/video-search-and-summarization | 1.9k | — | ~2.3k | Automated safety check: Notes | Apache-2.0 | |
| Vss Deploy Video EmbeddingNVIDIA/skills | 3.6k | — | ~3.7k | Automated safety check: Notes | Apache-2.0 | |
| Monstermq Broker Configvogler75/monster-mq | 143 | — | ~2.2k | Automated safety check: Pass | GPL-3.0 | |
| Create Environmentgodatadriven/whirl | 205 | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Proto Backend Moduleaide-family/moon | 253 | — | ~4.1k | Automated safety check: Pass | None | |
| Vss Deploy Dense CaptioningNVIDIA/skills | 3.6k | 1 repos | ~3.3k | Automated safety check: Notes | Apache-2.0 |
NVIDIA/skills
A skill your agent uses when deploying, operating, or integrating the VSS 3.2 GA RT-Embed Video Embedding microservice.
vogler75/monster-mq
Guide for configuring, deploying, and operating the MonsterMQ broker.
godatadriven/whirl
Create a new Whirl environment in the envs/ directory. An agent skill from godatadriven/whirl.
aide-family/moon
Implements backend modules from proto definitions for goddess, marksman, and rabbit apps.
NVIDIA/skills
A skill your agent uses when deploying standalone RT-VLM dense captioning or calling its REST API (uploads, captions, streams, chat-completions, Kafka).
hashgraph-online/awesome-codex-plugins
Deploy and operate apps on Sealos Cloud: sign in to a Sealos account, deploy any project or self-hosted app (from the template store, an official Docker image, or project source code), provision…
NVIDIA-AI-Blueprints/video-search-and-summarization
Measure retrieval quality and latency of a deployed VSS search profile by ingesting a labelled dataset and running the vss CLI across retrieval paths.
NVIDIA-AI-Blueprints/video-search-and-summarization
A skill your agent uses when a user wants to search archived VSS video that is already registered in a configured deployment — by natural-language, similarity, attribute, object-ID, or lexical tag…
NVIDIA-AI-Blueprints/video-search-and-summarization
Plan, run, and diagnose reproducible RT-VLM GPU performance canaries and benchmarks.
NVIDIA-AI-Blueprints/video-search-and-summarization
Add agent-ready vision capabilities — dense captioning, detection, search, alerting, summarization — to an agent or application through a customizable, self-contained vision stack built on the…
NVIDIA-AI-Blueprints/video-search-and-summarization
Measure whether an RT-VLM configuration change altered caption quality — capture paired baseline and candidate captions for a set of videos, score both against a ground truth with an LLM judge, and…
NVIDIA-AI-Blueprints/video-search-and-summarization
A skill your agent uses when adding, debugging, or validating a bring-your-own VLM in VSS RT-VLM, including custom Hugging Face or NGC checkpoints, vLLM adapters or plugins, model shims, and…
Works with
Categories
A skill your agent uses when deploying, operating, integrating, or customizing the VSS RT-Embed Video Embedding microservice. Vss Deploy Video Embedding is an agent skill from NVIDIA-AI-Blueprints/video-search-and-summarization. Use this skill when deploying, operating, integrating, or customizing the VSS RT-Embed Video Embedding microservice.
Vss Deploy Video Embedding fits situations like: customizing the VSS RT-Embed Video Embedding microservice; general VSS deployment work that does not include RT-Embed.
Run `npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-deploy-video-embedding -a claude-code`. Or copy the skill folder (skills/deployment/vss-deploy-video-embedding in NVIDIA-AI-Blueprints/video-search-and-summarization) into .claude/skills/vss-deploy-video-embedding in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-deploy-video-embedding -a codex`. Or copy the skill folder (skills/deployment/vss-deploy-video-embedding in NVIDIA-AI-Blueprints/video-search-and-summarization) into .agents/skills/vss-deploy-video-embedding in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-deploy-video-embedding -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vss-deploy-video-embedding, .gemini/skills/vss-deploy-video-embedding, .github/skills/vss-deploy-video-embedding and .opencode/skills/vss-deploy-video-embedding in your project.
Going by SKILL.md and its folder, Vss Deploy Video Embedding needs credentials named NGC_API_KEY and HF_TOKEN. Our summary lists: Docker; A credential in NGC_API_KEY.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Vss Deploy Video Embedding is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 19k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Vss Deploy Video Embedding: Vss Deploy Video Embedding (NVIDIA/skills, 3.6k stars), Monstermq Broker Config (vogler75/monster-mq, 143 stars), Create Environment (godatadriven/whirl, 205 stars) and Proto Backend Module (aide-family/moon, 253 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
NVIDIA-AI-Blueprints (a GitHub organization) maintains it in NVIDIA-AI-Blueprints/video-search-and-summarization, which has 1,919 GitHub stars. The repository holds 22 skills in this directory. The repository was last updated on October 10, 2026.
Source: NVIDIA-AI-Blueprints/video-search-and-summarization on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.