vss-generate-video-calibration
Use to run AutoMagicCalib on local MP4s, RTSP, or the bundled sample dataset, and to deploy vss-auto-calibration when needed. Do not use for non-AMC calibration or runtime analytics.
Security Assessment
Detected risks:
About vss-generate-video-calibration
This NVIDIA skill runs AutoMagicCalib (AMC) end-to-end for camera calibration within the Video Search and Summarization (VSS) blueprint, and can deploy the AMC microservice when it is not already running. It solves the setup and orchestration problem of multi-camera calibration: it routes a user's request to the correct input mode (local MP4 files, live RTSP streams, or a bundled synthetic sample dataset) and drives the calibration through the microservice REST API, from project creation through verify, calibrate, poll, and results.
The skill is organized around input-routing tables and per-mode reference files, loading only the reference needed for the selected mode plus shared calibration-tail and common-steps snippets. It probes microservice readiness endpoints, creates fresh projects, uploads or references video sources, and reports metrics such as L2 distance and reprojection error for the ground-truth sample dataset. For environment setup it can obtain a large sample zip from a public GitHub LFS repository, extract it into a cache directory, and self-heal a Python runtime by creating a throwaway virtual environment; as documented fallbacks it may install the uv tool via its official remote install script piped to a shell, or install python3-venv via apt with sudo. Deployment of the AMC service and NGC image pulls (docker login to nvcr.io using an NGC API key) are also covered.
It targets computer-vision and MLOps engineers standing up or verifying the VSS AMC calibration pipeline. Stated limitations include needing the matching VSS profile/microservice reachable, NGC rate limits and GPU-memory requirements, and host-dependent concurrency. The main security considerations are operational rather than malicious: a remote install-script piped to a shell as a runtime fallback, and privileged package installation.
FAQ
What input sources does the calibration support?
Three modes: local MP4 files (cam_*.mp4), live RTSP streams, and a bundled synthetic warehouse sample dataset with ground truth for verifying a fresh install.
What credentials are required?
An NGC API key (NGC_CLI_API_KEY) for pulling NGC-hosted models and NIMs; the docs show docker login nvcr.io and re-exporting the key on 401/403 errors. Handle the key as a normal credential and avoid logging it.
Does it install software on my machine?
It can. To self-heal a Python runtime it may create a throwaway virtual environment, and as documented fallbacks it can install the uv tool via its official remote install script piped to a shell or install python3-venv via apt with sudo. Review these steps before running in sensitive environments.
Where does the sample dataset come from?
A roughly 154 MB zip that is not committed to the VSS repo; it is fetched from the public NVIDIA-AI-IOT auto-magic-calib GitHub repository via git-lfs and cached locally rather than committed.
What are the main limitations?
It requires the matching VSS profile/microservice deployed and reachable, NGC pulls may hit rate limits and GPU-memory requirements, and concurrency and storage limits depend on host hardware.
All Files
12 filesInstall vss-generate-video-calibration
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
nvidia/skills