Agent skill · NVIDIA
vss-deploy-dense-captioning
Use this skill when deploying standalone RT-VLM dense captioning or calling its REST API (uploads, captions, streams, chat-completions, Kafka). Not for VSS profile deploy or video-search ingestion.
What it needs
About 7k tokens when loaded.
What this skill does
Purpose Stand up the RT-VLM dense-captioning microservice on its own and exercise every endpoint it exposes (file upload, generatecaptions, stream add/delete, chat-completions, Kafka topics). Prerequisites For standalone RT-VLM deployment: Docker, Docker Compose, NVIDIA Container Toolkit, and a visible GPU. NGC registry credentials in $NGCCLIAPIKEY for docker login nvcr.io, image pulls, and local NGC model/artifact downloads. curl, jq, and any writable working directory for the standalone compose copy. For API calls against an existing service: Running RT-VLM service reachable at $BASEURL. Bearer token in $RTVIVLMAPIKEY or $NGCCLIAPIKEY, depending on how the service was configured. For full VSS profile deployment: Use ../vss-deploy-profile/SKILL.md; this skill does not deploy full VSS profiles. Instructions Follow the routing tables and step-by-step workflows below. Each section that ends in workflow, quick start, or flow is intended to be executed top-to-bottom. Detailed reference material lives in references/; execute the documented workflows directly unless a future revision names a concrete helper. Examples Worked end-to-end examples are kept under evals/ (each .json manifest contains a runnable scenario) and inline in the per-workflow curl blocks below. Run a Tier-3 evaluation with nv-base validate <this-skill-dir> --agent-eval to replay them. Limitations Requires either a standalone RT-VLM service deployed via this skill or an existing RT-VLM service reachable from the caller. NGC-hosted models and NIMs may be subject to rate-limits, GPU memory requirements, and license restrictions. Concurrency, GPU memory, and storage limits depend on the host hardware and the profile's compose file. Keep NGCCLIAPIKEY, RTVIVLMAPIKEY, and rtvi-vlm.env files out of git and out of logs; do not echo credential values or include them in final responses. Docker group access and sudo are effectively root-level privileges. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills NVIDIA/vss-deploy-dense-captioning