
Vss Manage Video Io Storage
Use to drive `vss vios` for sensor list, timelines, clips, snapshots, and add/delete of...
Install
npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-manage-video-io-storage -g -a claude-code -y- Category
- Testing
- Updated
- 4d ago
- License
- Apache-2.0
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Use to drive `vss vios` for sensor list, timelines, clips, snapshots, and add/delete of video or stream sources, and the VIOS REST API only for what that CLI does not cover (sensor info/status/settings, storage and recorder status, WebRTC, the RTSP proxy, network scan, device settings, bytes to disk, the NvStreamer API), when the caller names a REST endpoint, or to debug VIOS. Also provisions a source into an Agent-backed or headless deployment, which the deployment fans out to the perception consumers (RT-CV/RT-Embed/RT-VLM). Not for VLM inference, semantic search.
VIOS Operations
Purpose
Manage VIOS video input/output and storage with vss vios: sensors, streams,
uploads, snapshots, clip URLs, and timelines. NvStreamer stays a
separate REST API, used only for an explicit synthetic RTSP request.
When to Use
- Drive
vss vios, add or delete a video file or RTSP stream, list sensors, show configured sensors, get a snapshot or clip URL (media_url), or upload a video file - Serve test/sample videos as synthetic RTSP via NvStreamer, or drive the NvStreamer →
vss vios add --type streamhandoff - Provision a source into a configured deployment so its notification receivers fan it out to RT-CV / RT-Embed / RT-VLM
Not for VLM inference or ad-hoc visual Q&A (vss-ask-video), semantic search (vss-search-archive), narrative summaries (vss-summarize-video), or reading analytics/incidents (vss-query-analytics).
Prerequisites
- The
vssCLI onPATH. The OpenClaw and Hermes harness images ship it; anywhere else, install it from the same checkout as this skill so the CLI and the skill match:uv tool install <checkout>/libs/vss/cli. - A deployment already recorded by
vss configure. Confirm withvss configure show.vss configure --base-urlis the only place an endpoint is supplied, and only the ingress origin the operator already has (VSS_PUBLIC_URL). If nothing is recorded andVSS_PUBLIC_URLis unset, stop and ask for the ingress origin. Never default a host or port. Exit codes, empty results, and pipe rules live in the repository rootAGENTS.md. - NGC credentials in
$NGC_CLI_API_KEYand$NVIDIA_API_KEYfor any image pulls. curlonly for the direct-REST cases in Instructions, andjqfor reading JSON. Useset -o pipefail, or capture stdout before piping. Docker is needed only for Compose deployment diagnostics.


