LangBot Deployment Guide
langbot-app/LangBot
Deploys and configures a LangBot instance with Docker Compose or Kubernetes, covering config.yaml, the Box sandbox runtime, the plugin runtime and the global API key.
Agent skill
by NVIDIA-AI-Blueprints in NVIDIA-AI-Blueprints/video-search-and-summarization
A skill your agent uses when the user asks to deploy, upgrade, or size the VSS warehouse blueprint (2D / 3D / MV3DT) on Kubernetes via Helm — as opposed to Docker Compose, which is covered by…
$ npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-deploy-warehouse-helm -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA-AI-Blueprints/video-search-and-summarization vss-deploy-warehouse-helm --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-warehouse-helm .claude/skills/vss-deploy-warehouse-helm && 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-warehouse-helm" agent skill from https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-warehouse-helm into .claude/skills/vss-deploy-warehouse-helm/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-deploy-warehouse-helm", 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-warehouse-helmType 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-warehouse-helm -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA-AI-Blueprints/video-search-and-summarization vss-deploy-warehouse-helm --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-warehouse-helm .agents/skills/vss-deploy-warehouse-helm && 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-warehouse-helm" agent skill from https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-warehouse-helm into .agents/skills/vss-deploy-warehouse-helm/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-deploy-warehouse-helm", 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-warehouse-helm -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA-AI-Blueprints/video-search-and-summarization vss-deploy-warehouse-helm --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-warehouse-helm .cursor/skills/vss-deploy-warehouse-helm && 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-warehouse-helm" agent skill from https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-warehouse-helm into .cursor/skills/vss-deploy-warehouse-helm/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-deploy-warehouse-helm", 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-warehouse-helm--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-warehouse-helm -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-warehouse-helm --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-warehouse-helm .gemini/skills/vss-deploy-warehouse-helm && 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-warehouse-helm" agent skill from https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-warehouse-helm into .gemini/skills/vss-deploy-warehouse-helm/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-deploy-warehouse-helm", 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-warehouse-helmInstalls 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-warehouse-helm -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-warehouse-helm .github/skills/vss-deploy-warehouse-helm && 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-warehouse-helm" agent skill from https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-warehouse-helm into .github/skills/vss-deploy-warehouse-helm/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-deploy-warehouse-helm", 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-warehouse-helm -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-warehouse-helm --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-warehouse-helm .opencode/skills/vss-deploy-warehouse-helm && 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-warehouse-helm" agent skill from https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization/tree/develop/skills/deployment/vss-deploy-warehouse-helm into .opencode/skills/vss-deploy-warehouse-helm/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-deploy-warehouse-helm", 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-warehouse-helmA skill your agent uses when the user asks to deploy, upgrade, or size the VSS warehouse blueprint (2D / 3D / MV3DT) on Kubernetes via Helm — as opposed to Docker Compose, which is covered by…
Vss Deploy Warehouse Helm is an agent skill from NVIDIA-AI-Blueprints/video-search-and-summarization. Use when the user asks to deploy, upgrade, or size the VSS warehouse blueprint (2D / 3D / MV3DT) on Kubernetes via Helm — as opposed to Docker Compose, which is covered by vss-build-vision-ai's warehouse reference. Handles GPU-aware NUMSTREAMS capping so the deployment matches what the perception pipeline can actually sustain.
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `evals/evals.json` and `references/streams.md`).
It sits in DevOps & Cloud, covering Container orchestration, Deployment and Containers. It works with Docker and Kubernetes. 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.
9 steps, taken from the first numbered list in SKILL.md.
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.
Shell commands in SKILL.md call:
kubectlhelmpython3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use kubectl and helm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Vss Deploy Warehouse Helm loads about 4.2k tokens when it runs, and up to ~5.8k if it reads all its reference files. Until then it costs about 89 tokens; SKILL.md has 1,764 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 found no risky patterns in SKILL.md.
Automated 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). 1,764 words, ~4,155 tokens.
.claude/skills/vss-deploy-warehouse-helm/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.NUM_STREAMS cap for a warehouse Helm install so it matches what the perception pipeline can sustainDo not use this skill for:
vss-build-vision-ai's
references/warehouse.md; it owns the
HARDWARE_PROFILE → GPU mapping table and the blueprint_config.yml stream-cap semantics
this skill reuses.base, search, lvs, alerts) — those don't have a
bp-configurator GPU-aware stream cap; deploy them per their own chart READMEs.vss-manage-alerts /
vss-query-analytics against the running deployment.Docker Compose's warehouse deploy caps NUM_STREAMS per GPU automatically: the configurator reads
deploy/docker/industry-profiles/warehouse-operations/blueprint-configurator/blueprint_config.yml's
max_streams_supported table for the detected HARDWARE_PROFILE and mode, and clamps
final_stream_count = min(NUM_STREAMS, max_streams_supported).
The Helm charts (deploy/helm/industry-profiles/warehouse-operations/warehouse-{2d,3d,mv3dt}-app)
do not do this — their bp-configurator.env ships a fixed NUM_STREAMS and never sets
HARDWARE_PROFILE at all (ENABLE_PROFILE_CONFIGURATOR=false). A user who asks for more streams
than the GPU can sustain gets no protection. This skill closes that gap by computing the same cap
Compose would apply and writing it into a Helm values-override file before install.
| Script | Purpose | Arguments |
|---|---|---|
../../../deploy/helm/industry-profiles/warehouse-operations/scripts/compute_stream_cap.py | Detect GPU (or take an explicit HARDWARE_PROFILE), read max_streams_supported from blueprint_config.yml, cap the requested stream count, and write a bp-configurator.env-patched values-override YAML. Pass any values file(s) your install already uses via -f so custom bp-configurator.env entries in them aren't dropped. | --mode {2d,3d,mv3dt} --num-streams N [--hardware-profile P] [--gpu-index I] [-f VALUES]... [-o FILE] |
This script has no skill/agent dependency — a user who doesn't want to use this skill can run it
directly (python3 compute_stream_cap.py --mode 2d --num-streams 8) and pass the generated file to
helm upgrade/install -f themselves.
Precheck the cluster and required inputs before touching Helm — don't assume a fresh cluster already has these. Run each check and report pass/fail back to the user:
kubectl cluster-info # cluster reachable
kubectl get nodes # all nodes Ready
kubectl get storageclass # a StorageClass exists
kubectl get nodes -o jsonpath='{.items[*].status.allocatable.nvidia\.com/gpu}{"\n"}'
# non-empty -> GPU Operator has registered GPUs
helm version --short # Helm 3.xAlso ask whether the user already has an NGC API key — that can't be checked from cluster state, only asked about.
On any failure, don't just link the user to the README and stop — hand them the actual fix, copied from the chart README, and offer to run it for them:
StorageClass → relay the local-path-provisioner install + kubectl patch storageclass
snippet from warehouse-<mode>-app/README.md §Prerequisites (bare-metal option) — or ask
what StorageClass they intend to use if they already have one in mind. Multi-node cluster:
local-path's node affinity can strand vss-vios-nvstreamer's PVCs across different nodes
(didn't match PersistentVolume's node affinity) — relay the same section's
nfs-subdir-external-provisioner snippet instead, and set vios.vstStorage.vstData,
.vstVideo, and .streamerVideos .storageClass to nfs-client via three separate --set
flags (or just global.storageClass) rather than local-path.nvidia.com/gpu allocatable → relay the NVIDIA GPU Operator install steps from
§Prerequisites (links to the GPU Operator getting-started guide) and the recommended driver
versions listed there.Ready → this one the user has to fix outside Helm/this
skill entirely; say so plainly rather than suggesting a chart-level fix.Only proceed to step 2 once cluster/StorageClass/GPU-Operator/Helm all pass and the user has confirmed they have an NGC API key — an install started before that will fail partway through in a way that's harder to debug than catching it here.
Ask ingress vs. NodePort — this determines both what's installed in this step and which install command gets used in step 6, so resolve it before going further, don't default silently to one or the other:
kubectl get ingressclass). If not, relay the
haproxy-ingress install snippet from warehouse-<mode>-app/README.md §"Install the ingress
controller" and offer to run it. Note this is a one-time, per-cluster step, not per-app.values-nodeport.yaml for this — the install command in step 6
changes to -f values-nodeport.yaml layered under the stream-cap file, and the service URLs
move to <NODE_IP>:<port> instead of <NODE_IP>/<path>. See §"No ingress controller:
NodePort" and §URLs in the chart README for the exact ports.
If the user hasn't said which they want and there's no clear signal (e.g. "just get it running
locally" implies NodePort; "expose it for the team" implies Ingress), ask rather than guessing.Determine mode and whether to enable Alerts:
2d, 3d, or mv3dt if the request already names one. Otherwise ask —
don't guess:2d — 2D object detection & tracking.3d — standalone RTVI-CV-3D / multi-camera 3D tracking on calibrated inputs.mv3dt — Multi-View 3D Tracking warehouse profile. Also needs
rtvi.vss-rtvi-cv.standaloneWarehouse.mv3dt.fusion.maxExpectedSensors set to the effective stream
count in step 6/7 (default 4) — it's BEV fusion's own camera-count setting, separate from
NUM_STREAMS/syncFileCount, and the stream-cap script doesn't touch it.2d (warehouse-2d-app is the only chart with vss-alert-bridge/agent/vss-agent-ui as
dependencies; 3d and mv3dt don't have them). If the user is on 3d/mv3dt and asks for
Alerts, say it's not available there instead of trying to enable it. On 2d, ask the user
whether they want it, and explain the tradeoff first rather than enabling or skipping it
for them: without Alerts they get the raw RT-CV detection/tracking stream; with it, detections
also pass through a behavior-analytics stage and a VLM verification step (RT-VLM) before
anything is surfaced as an incident, queryable through the agent/agent UI. That verification
step is the reason to turn it on — it's what keeps every raw detection from becoming a ticket.
If they want it, note the four flags have to be set together
(vss-alert-bridge.enabled, agent.enabled, vss-agent-ui.enabled,
rtvi.vss-rtvi-vlm.enabled — swap the last for an external vlmBaseUrl if not using the
in-cluster VLM) plus Kafka/Elasticsearch/VST endpoint values. Full block:
warehouse-2d-app/README.md §Alerts — layer it in during step 6.NUM_STREAMS cap in step 5.Ask whether the install customizes bp-configurator.env (extra env vars, different
defaults) — don't assume none exist just because the user didn't mention one. If they're
unsure, ask them to check their existing helm upgrade --install command for anything touching
bp-configurator.env, file-based or inline. State the outcome back to them either way:
-f my-values.yaml) → note its path. It gets passed to the script via -f
in the next step and to helm itself in step 7 — the script's output only carries
bp-configurator.env, so anything else in that file (storage class, ingress, alerts flags)
still needs helm to see the original file directly. See
references/streams.md.--set/--set-json on bp-configurator.env) → the script only reads YAML files,
it can't consume a --set string. Move it into a values file first — see
references/streams.md
for the helm get values -a command (secrets included, handle with care) and why it can't be
trimmed. Then treat it as the values-file case above.bp-configurator.env overrides,
so nothing extra is needed here") and proceed without any of the above.Run the stream-cap script from the repo root:
python3 deploy/helm/industry-profiles/warehouse-operations/scripts/compute_stream_cap.py \
--mode <mode> --num-streams <N> -o values-stream-cap.generated.yaml-f — otherwise the
generated file (built from chart defaults, layered last) silently drops those customizations.
See
references/streams.md.--hardware-profile, it runs nvidia-smi on GPU index 0 and maps the name to a
HARDWARE_PROFILE using the same table as vss-build-vision-ai's warehouse
reference. If detection
fails or the GPU isn't in that table, pass --hardware-profile explicitly. IGX-THOR/
DGX-SPARK edge devices aren't supported by this Helm path.nvidia-smi (running helm/kubectl from a bastion, laptop, or CI runner rather
than a GPU node): kubectl exec into a GPU Operator daemonset pod (driver or
device-plugin, e.g. kubectl get pods --all-namespaces -l app=nvidia-driver-daemonset) and
run nvidia-smi --query-gpu=name --format=csv,noheader there instead, then map the name and
pass --hardware-profile.syncFileCount value to keep
in step (see references/streams.md for why).Prepare the rest of the values — secrets, storage class, either ingress/externalHost or
the NodePort values file per the choice made in step 2, and — if Alerts was enabled in step 3 —
the four-flag Alerts values block from warehouse-2d-app/README.md §Alerts (Kafka/
Elasticsearch/VST endpoints included). On mv3dt, also add
--set rtvi.vss-rtvi-cv.standaloneWarehouse.mv3dt.fusion.maxExpectedSensors=<effective-streams> (same
value as syncFileCount from step 5). If step 4 found a customizing values file, it goes here
too (-f my-values.yaml) — passing it only to the script in step 5 covers bp-configurator.env
but drops everything else in that file from the install. See
references/streams.md for the full helm upgrade --install command
with the generated file layered in last via -f.
Install/upgrade, chaining the generated file after any other -f/--set overrides so it
wins on bp-configurator.env. The base command is the same either way; only the
ingress-vs-NodePort overrides differ:
helm dependency update deploy/helm/industry-profiles/warehouse-operations/warehouse-<mode>-app
# Ingress:
helm upgrade --install wh deploy/helm/industry-profiles/warehouse-operations/warehouse-<mode>-app \
-n <namespace> --create-namespace \
--set global.vssIngress.enabled=true \
--set global.externalHost=<NODE_IP> \
--set global.storageClass=<STORAGE_CLASS> \
--set vios.vss-vios-nvstreamer.syncFileCount=<effective-streams> \
--set vios.vss-vios-nvstreamer.rtsp.instanceCount=<effective-streams> \
... \
-f values-stream-cap.generated.yaml # last: wins on bp-configurator.env
# NodePort:
helm upgrade --install wh deploy/helm/industry-profiles/warehouse-operations/warehouse-<mode>-app \
-n <namespace> --create-namespace \
-f deploy/helm/industry-profiles/warehouse-operations/warehouse-<mode>-app/values-nodeport.yaml \
--set global.storageClass=<STORAGE_CLASS> \
--set vios.vss-vios-nvstreamer.syncFileCount=<effective-streams> \
--set vios.vss-vios-nvstreamer.rtsp.instanceCount=<effective-streams> \
-f values-stream-cap.generated.yaml # last: wins on bp-configurator.env... is the remaining secrets/URL overrides from step 6 — see
references/streams.md.
-f values-stream-cap.generated.yaml has to be the last -f in the command — that's what
makes it win on bp-configurator.env (multiple -f files merge in order given, later wins
per top-level key). That includes coming after values-nodeport.yaml in the NodePort case and
after every other -f in both. --set doesn't follow this rule: Helm always applies --set
after every -f file regardless of command-line position, so a stray --set on
bp-configurator.env here would still win no matter where you put it — step 4 should already
have converted any such override into a values file, not left it inline.
Post-install validation — confirm pods actually come up before declaring success; see
warehouse-<mode>-app/README.md §Post-install validation, but don't run its kubectl get pods -w/port-forward verbatim — those block forever. Use
kubectl wait --for=condition=Ready pod --all -n <namespace> --timeout=5m and a backgrounded
port-forward instead.
Re-run the script whenever NUM_STREAMS or the target GPU changes — the values-override
file isn't tracked automatically; re-generate and re-helm upgrade after a hardware change.
kubectl, all nodes Ready.nvidia.com/gpu as allocatable.global.storageClass).global.turnServerUrl).Full detail, values, and exact commands: see
deploy/helm/industry-profiles/warehouse-operations/warehouse-<mode>-app/README.md
§Prerequisites (identical across 2d/3d/mv3dt). This skill only adds the stream-cap step; it
doesn't replace chart setup — the precheck in step 1 is a fast sanity pass, not a substitute for
reading that section on first deploy.
© 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 2 other files (references) in skills/deployment/vss-deploy-warehouse-helm of NVIDIA-AI-Blueprints/video-search-and-summarization.
Open the folder on GitHubat commit fdb6a7a
Vss Deploy Warehouse Helm 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 Warehouse Helm this skillNVIDIA-AI-Blueprints/video-search-and-summarization | 1.9k | — | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| LangBot Deployment Guidelangbot-app/LangBot | 18k | — | ~1.2k | Automated safety check: Notes | Apache-2.0 | |
| Debug Openshell ClusterNVIDIA/OpenShell | 16k | — | ~20k | Automated safety check: Notes | Apache-2.0 | |
| Deploymentmatrixorigin/memoria | 610 | — | ~1.6k | Automated safety check: Notes | Apache-2.0 | |
| Onboarding Validationopen-edge-platform/edge-ai-suites | 140 | — | ~3.3k | Automated safety check: Pass | Apache-2.0 | |
| Agenticx DeployerDemonDamon/AgenticX | 340 | — | ~866 | Automated safety check: Pass | Apache-2.0 |
langbot-app/LangBot
Deploys and configures a LangBot instance with Docker Compose or Kubernetes, covering config.yaml, the Box sandbox runtime, the plugin runtime and the global API key.
NVIDIA/OpenShell
Debug why an OpenShell gateway deployment is unhealthy, unreachable, or unable to create sandboxes.
matrixorigin/memoria
Deploy Memoria with Docker Compose or Kubernetes. An agent skill from matrixorigin/memoria.
open-edge-platform/edge-ai-suites
Validate the get-started experience of Open Edge Platform (OEP) software components from the perspective of a first-time user.
DemonDamon/AgenticX
Guide for deploying AgenticX agents to production including Docker containerization, Kubernetes orchestration, Volcengine AgentKit cloud deployment, and API server setup.
CommunityToolkit/Aspire
WORKFLOW SKILL — Deploy Aspire apps from AppHost models to Docker Compose, Kubernetes, Azure, AWS, or preview Radius.
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 the user asks to deploy, upgrade, or size the VSS warehouse blueprint (2D / 3D / MV3DT) on Kubernetes via Helm — as opposed to Docker Compose, which is covered by…. Vss Deploy Warehouse Helm is an agent skill from NVIDIA-AI-Blueprints/video-search-and-summarization. Use when the user asks to deploy, upgrade, or size the VSS warehouse blueprint (2D / 3D / MV3DT) on Kubernetes via Helm — as opposed to Docker Compose, which is covered by vss-build-vision-ai's warehouse reference.
Vss Deploy Warehouse Helm fits situations like: the user asks to deploy; size the VSS warehouse blueprint (2D / 3D / MV3DT) on Kubernetes via Helm — as opposed to Docker Compose; which is covered by vss-build-vision-ais warehouse reference.
Run `npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-deploy-warehouse-helm -a claude-code`. Or copy the skill folder (skills/deployment/vss-deploy-warehouse-helm in NVIDIA-AI-Blueprints/video-search-and-summarization) into .claude/skills/vss-deploy-warehouse-helm 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-warehouse-helm -a codex`. Or copy the skill folder (skills/deployment/vss-deploy-warehouse-helm in NVIDIA-AI-Blueprints/video-search-and-summarization) into .agents/skills/vss-deploy-warehouse-helm 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-warehouse-helm -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-warehouse-helm, .gemini/skills/vss-deploy-warehouse-helm, .github/skills/vss-deploy-warehouse-helm and .opencode/skills/vss-deploy-warehouse-helm in your project.
Going by SKILL.md and its folder, Vss Deploy Warehouse Helm needs the command-line tools its instructions call (kubectl, helm and python3). Our summary lists: Python 3; Docker.
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 no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Vss Deploy Warehouse Helm 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 4.2k tokens (SKILL.md is roughly 17k 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 1.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Vss Deploy Warehouse Helm: LangBot Deployment Guide (langbot-app/LangBot, 18k stars), Debug Openshell Cluster (NVIDIA/OpenShell, 16k stars), Deployment (matrixorigin/memoria, 610 stars) and Onboarding Validation (open-edge-platform/edge-ai-suites, 140 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.