Dev & Engineering ✓ NVIDIA · Official auto-magic-calibcamera-calibrationrest-apisample-datasetpythonvalidation

AMC Sample Dataset Calibration

Verify a running NVIDIA AutoMagicCalib service end to end with its bundled sample dataset.

FollowSkills review · FSRS-2.0
Not recommended
55/ 100 5-point scale 2.8 / 5
Trust17 / 25 · 3.4/5

The skill scopes execution to a fixed synthetic sample, explicitly excludes user videos and RTSP, and forbids fabricated results; the script uses a throwaway virtual environment and does not require credentials. Eight points are deducted because it creates projects, uploads data, and persists server-side results without pre-execution confirmation, deletion/rollback guidance, or retention disclosure; HTTP transport, server authorization boundaries, and sensitive-data handling are also under-specified.

Reliability8 / 20 · 2.0/5

The documentation and script are broadly consistent and include sorted uploads, polling, timeouts, terminal-error handling, and log-tail feedback. Twelve points are deducted because static files do not prove the key path runs; the script lacks a backend preflight and clear network-exception handling, dependency installation may fail, and partial uploads have no cleanup path. The static ceiling also prevents a score above 10.

Adaptability11 / 15 · 3.7/5

Trigger phrases, the fixed dataset, prerequisites, and routing boundaries to video/RTSP skills are clear, with both Python and Swagger paths provided. Four points are deducted for no Chinese-language guidance or localized failure messages, dependence on a local AMC service and CLI environment, and no mainland-China network or remote-deployment fit discussion; “launch and test” also depends on another skill.

Convention10 / 15 · 3.3/5

The package has a stable name, version, author, owner, license, metadata, prerequisites, troubleshooting, related skills, and evaluation files, with generally good layering. Five points are deducted for the missing recommended Examples section, absent explicit changelog and stable parameter contract, unclear maintenance/update path, and an empty References section in the skill card. The license metadata also conflicts at governance level with the stated NOASSERTION.

Effectiveness6 / 15 · 2.0/5

The goal is to validate the AMC workflow end to end with a fixed sample; the API order, GT metrics, and output locations are concrete, and the committed evaluation report provides limited evidence of core value. Nine points are deducted because no independently reproducible actual output or statically verifiable representative result is included, manual UI/service inspection remains necessary, and VGGT and external-service dependencies make the full outcome variable. The static ceiling limits this score to 7.

Verifiability3 / 10 · 1.5/5

The SKILL.md, script, evaluation tasks, and benchmark report provide auditable material and distinguish expected outcomes from execution prerequisites. Seven points are deducted because there is no committed test suite or real CI execution evidence covering the key paths, and the benchmark cannot be independently reproduced from the supplied files alone. The static ceiling limits this score to 5.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Execution creates an AMC project and uploads sample files to the microservice; confirm the target service, permissions, and retention policy and prepare a manual project-deletion rollback.
  • The script may install requests into a temporary virtual environment and recommends sudo apt when venv support is missing, requiring additional system privilege and network access.
  • Some metrics, thresholds, and VGGT behavior are stated or reported by internal evaluation rather than independently reproduced here; representative metrics are not guarantees.
  • The default is an unauthenticated-looking HTTP localhost API, with no TLS, authentication, or cross-host exposure guidance.
See the full review method →

What does this skill do, and when should you use it?

This skill validates an NVIDIA AutoMagicCalib microservice by running calibration on the shipped sample dataset. The dataset contains four synthetic warehouse camera streams, alignment data, a layout image, and ground truth. The workflow creates a project, uploads the files, starts calibration, polls for completion, and reads evaluation metrics. It requires an already running AMC service and the sample archive at the documented location.

Scans ports 8000–8009 for a successful /v1/ready response; checks for and extracts assets/sdg_08_2_sample_data_010926.zip; creates a project and uploads four name-sorted videos, alignment data, the layout image, and GT.zip; verifies the project, starts resnet calibration, and polls until completion; attempts VGGT refinement when the project reports READY; reads evaluation statistics and identifies the final calibration files on the server. It also documents the equivalent manual Swagger UI sequence.

  1. An engineer has just installed AMC and wants an end-to-end smoke test using NVIDIA's bundled sample.
  2. A developer has an AMC microservice running and needs to verify project creation, uploads, and calibration APIs.
  3. An integration tester wants L2 distance and reprojection-error checks from a four-camera synthetic warehouse dataset with ground truth.
  4. A user who prefers manual interaction needs a Swagger UI walkthrough instead of the Python script.

What are this skill's strengths and limitations?

Pros
  • Covers project creation, uploads, calibration, evaluation, and optional VGGT refinement.
  • The sample includes ground truth, enabling L2-distance and reprojection-error metrics.
  • Backend discovery, extraction, and common failure handling are explicitly documented.
  • Supports both a Python script and a manual Swagger UI workflow.
Limitations
  • 限定 to the fixed sdg_08_2_sample_data_010926.zip; it is not for user-owned videos or RTSP streams.
  • Requires a running AMC microservice and a valid AutoMagicCalib checkout.
  • The source provides no actual run record, complete test suite, or cross-platform test evidence.
  • Calibration may take about 30 minutes, and timeout diagnosis depends on service logs.

How do you install this skill?

Install the NVIDIA skill collection with: npx skills add nvidia/skills. Install this skill directly with: npx skills add nvidia/skills --skill amc-run-sample-calibration --yes. For Codex-specific installation, use: npx skills add nvidia/skills --skill amc-run-sample-calibration --agent codex. The source does not document a complete standalone folder-copy installation procedure.

How do you use this skill?

After installation and skill loading, prompt the agent with “test the sample dataset” or “run sample calibration”. Prepare a running AMC microservice, an AutoMagicCalib checkout, and assets/sdg_08_2_sample_data_010926.zip; set REPO_ROOT to the checkout, then run the bundled script from the skill directory: python3 scripts/run_sample_calibration.py. If the service is not running, use amc-setup-calibration-stack first. Alternatively, open http://<HOST_IP>:<MS_PORT>/docs and follow the documented order: create a project, upload the four videos, upload alignment/layout/GT files, verify the project, calibrate, poll project status, and read evaluation_statistics.

How does this skill compare with similar options?

Use amc-run-video-calibration for user-owned prerecorded MP4 files, amc-run-rtsp-calibration for live RTSP streams, and amc-setup-calibration-stack when the AMC microservice has not been started.

FAQ

Does this skill cost money to use?
The source does not state runtime costs. The skill is marked Apache-2.0, while the NVIDIA/skills repository README states that the collection is dual-licensed under Apache License 2.0 and CC BY 4.0.
What happens if no AMC backend is available?
The skill scans ports 8000–8009. If /v1/ready does not return success, it directs the user to amc-setup-calibration-stack and reports the blocker rather than fabricating calibration results.
Can it calibrate my own videos or RTSP cameras?
No. This skill is exclusively for the fixed sample archive. Use the related video-calibration or RTSP-calibration skill for those inputs.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

AutoMagicCalib Video Calibration

Turn local multi-camera MP4 recordings into AutoMagicCalib calibration results through a REST API.

Dev & Engineering ✓ NVIDIA · Official

cuOpt REST Server Deployment & Python Client

Deploy NVIDIA cuOpt as a REST service and call it with Python, curl, or another client.

Automation & Ops ✓ NVIDIA · Official

VSS Video Auto-Calibration

Run end-to-end AutoMagicCalib calibration for local videos, RTSP cameras, or the bundled sample dataset.

Automation & Ops ✓ NVIDIA · Official

cuOpt Installation Guide

Install and verify NVIDIA cuOpt for Python, C, or REST deployment.

Data & Analysis ✓ NVIDIA · Official

DICOM Series Preflight

Header-only validation for one DICOM series before conversion or inference.

Automation & Ops ✓ NVIDIA · Official

VSS Video Embedding Deployment

Deploy and operate NVIDIA’s video embedding service for files, text, and live streams.

Automation & Ops ✓ NVIDIA · Official

AutoMagicCalib Calibration Stack Launcher

Deploy the AutoMagicCalib microservice and web UI with Docker Compose for a ready-to-use camera calibration stack.

Data & Analysis ✓ NVIDIA · Official

TAO DAFT Dataset Converter

Guides AI agents through tao-daft conversion between supported NVIDIA TAO DAFT dataset formats.

Automation & Ops ✓ NVIDIA · Official

RTVI-CV 2D Detection & Tracking Operations

Deploy and operate the RTVI-CV 2D video detection and tracking microservice.

Automation & Ops ✓ NVIDIA · Official

VSS Standalone Video Analytics API

Deploy and verify NVIDIA’s VSS video analytics REST API without the full warehouse stack.

Data & Analysis ✓ NVIDIA · Official

NeMo Data Designer Synthetic Data Skill

Build synthetic datasets and declarative data-generation pipelines from a natural-language description.

Automation & Ops ✓ NVIDIA · Official

VIOS Video I/O and Storage Manager

Manage VIOS sensors, streams, recordings, snapshots, clips, and storage through its REST API.

Data & Analysis ✓ NVIDIA · Official

Data Designer Synthetic Data Skill

Build synthetic datasets and data-generation pipelines from a natural-language specification.

Dev & Engineering ✓ NVIDIA · Official

Omniverse USD Performance Tuning

Diagnose USD scene performance problems and coordinate evidence-based optimization from runtime setup through reporting.

Automation & Ops ✓ NVIDIA · Official

Isaac for Healthcare E2E Workflow

Run the Isaac for Healthcare pipeline from recording through validation.

Automation & Ops ✓ NVIDIA · Official

RT-VLM Dense Captioning Deployment

Deploy and operate NVIDIA RT-VLM to generate dense video captions and manage live streams through a REST API.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Installation Guide

Choose and verify the right NeMo Relay path for CLIs, language packages, and maintained frameworks.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Quick Start

Helps first-time NeMo Relay users prove observable execution value through the smallest suitable trial.

Dev & Engineering ✓ NVIDIA · Official

DALI Dynamic Mode Assistant

Helps agents write, review, and migrate NVIDIA DALI imperative dynamic-mode code.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Migration Assistant

Safely migrate NeMo Flow projects to NeMo Relay.

Related skills