Official agent skill

Tao Run Deft Aoi

by NVIDIA in NVIDIA/skills

Run the full DEFT AOI improvement loop for NVIDIA TAO VisualChangeNet / ChangeNet PCB inspection models: baseline evaluate, RCA, Cosmos AnomalyGen / AMP synthetic defects, k-NN mining, retraining…

OfficialApache-2.0Auto-check: notes

Install Tao Run Deft Aoi

skills CLI
$ npx skills add NVIDIA/skills --skill tao-run-deft-aoi -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NVIDIA/skills tao-run-deft-aoi --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/tao-run-deft-aoi .claude/skills/tao-run-deft-aoi && rm -rf skills-src

Use ~/.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/

Facts

Skill name
tao-run-deft-aoi
GitHub stars
3.6k
Token cost
~5k tokens
SKILL.md length
2,383 words
Files
51 (incl. scripts, references)
Skills in repo
390
Repo updated
First seen
Licence
Apache-2.0

At a glance

Run the full DEFT AOI improvement loop for NVIDIA TAO VisualChangeNet / ChangeNet PCB inspection models: baseline evaluate, RCA, Cosmos AnomalyGen / AMP synthetic defects, k-NN mining, retraining…

  • Works in 7 steps: Preserve every explicit user value.… → After the user approves the Summary, set → On startup, after context compaction,… → …
  • CLIP / SigLIP image retrieval
  • SKILL.md covers Execution Contract, Context Discipline, When to Use This Skill and Base Model, plus 7 more sections
  • Calls docker and bash; needs HF_TOKEN and NGC_KEY

What it does

Tao Run Deft Aoi is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Run the full DEFT AOI improvement loop for NVIDIA TAO VisualChangeNet / ChangeNet PCB inspection models: baseline evaluate, RCA, Cosmos AnomalyGen / AMP synthetic defects, k-NN mining, retraining, and deployment gating against a customer-defined primary metric and optional constraints. Use only when the request identifies an AOI / automated-optical-inspection, PCB-defect, VisualChangeNet, or ChangeNet workflow. Supports air-gapped/offline runs with pre-staged assets. Never infer AOI from generic…

Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 54 other files, including scripts and reference files (for example `BENCHMARK.md`, `agents/reporter.md` and `config/skillspector-baseline.yaml`). Compatibility notes: Requires docker + nvidia-container-toolkit. Workflows declare additional requirements.

It works with NVIDIA AI Platform and Python. The repository describes itself as: Agent Skills for NVIDIA products — install into Claude Code, Codex, and other coding agents to run Physical AI, robotics, simulation, CUDA, and RAG workflows end to end. The licence is Apache-2.0.

When your agent uses it

  • CLIP / SigLIP image retrieval
  • Attribute-labelled image data
  • Standalone TAO training
  • One-off inference

Example prompts

  • “/tao-run-deft-aoi”

Requirements

  • Docker
  • A credential in NGC_KEY
  • Compatibility (from SKILL.md): Requires docker + nvidia-container-toolkit. Workflows declare additional requirements.
  • Pre-approved tools (allowed-tools): Read, Task, Bash, Write

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Preserve every explicit user value. epoch 1 means num_epochs=1 and
  2. After the user approves the Summary, set
  3. On startup, after context compaction, before every stage, and before any
  4. Invoke the mapped underlying skill after reading the DEFT overlay. Do not
  5. After initialization, run install/fetch/login/container commands through
  6. Commit every stage with "$PYTHON" scripts/commit_stage.py; it verifies the stage's
  7. Claim the loop complete only after "$PYTHON" scripts/finalize_run.py creates the

What it can do on your machine

Read from SKILL.md and the folder at commit 14a98ae. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Task
    • Bash
    • Write

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • docker
    • bash

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use docker, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • HF_TOKEN
    • NGC_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires docker + nvidia-container-toolkit. Workflows declare additional requirements.

    From compatibility in the SKILL.md frontmatter.

Context cost

Tao Run Deft Aoi loads about 5k tokens when it runs, and up to ~59k if it reads all its reference files. Until then it costs about 180 tokens; SKILL.md has 2,383 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~180
When it runs · the whole SKILL.md, loaded when a task matches
~5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~59k

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.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:159
    `~/.config/tao/.env`, or one they point at), loaded with
  • NoteMentions a .env fileSKILL.md:160
    `set -a; source /path/to/.env; set +a`. The run never creates or writes that
  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Task, Bash, Write

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); the scripts in this folder are not scanned.

SKILL.md

The full file from NVIDIA/skills at commit 14a98ae, republished under its Apache-2.0 licence (© NVIDIA). 2,383 words, ~4,972 tokens.

Download SKILL.mdSave it as .claude/skills/tao-run-deft-aoi/SKILL.md (or your agent's skills folder). This skill also uses 50 other files; get the full folder from GitHub.
name
tao-run-deft-aoi
description
Run the full DEFT AOI improvement loop for NVIDIA TAO VisualChangeNet / ChangeNet PCB inspection models: baseline evaluate, RCA, Cosmos AnomalyGen / AMP synthetic defects, k-NN mining, retraining, and deployment gating against a customer-defined primary metric and optional constraints. Use only when the request identifies an AOI / automated-optical-inspection, PCB-defect, VisualChangeNet, or ChangeNet workflow. Supports air-gapped/offline runs with pre-staged assets. Never infer AOI from generic iterative-improvement language. Do not use for CLIP / SigLIP image retrieval, attribute-labelled image data, standalone TAO training, one-off inference, generic anomaly generation, or RCA-only analysis.
allowed-tools
Read, Task, Bash, Write
compatibility
Requires docker + nvidia-container-toolkit. Workflows declare additional requirements.
license
Apache-2.0 AND CC-BY-4.0
metadata.author
NVIDIA Corporation
metadata.version
0.1.0
tags
application, workflow, deft, aoi, loop

Skill: tao-run-deft-aoi

Standalone install? If this session was not initialized by the TAO skill bank plugin, run the tao-setup skill first (host preflight, credentials, cross-skill discovery).

Execution Contract

Treat this as a disk-backed state machine, not as a prose recipe.

  1. Preserve every explicit user value. epoch 1 means num_epochs=1 and iteration 1 means max_iterations=1; a heuristic or spec default applies only when the user did not supply that parameter. Show the source of every run parameter (user, spec, or default) in the Pre-Flight Summary. Preserve the customer's metric name, operator, target, unit, evaluator, and constraints. The approved metric_contract is the source of truth for evaluation, checkpoint selection, completion, and reporting.
  2. After the user approves the Summary, set PYTHON=$(bash scripts/deft_python.sh), then initialize deft_state.json once with "$PYTHON" scripts/init_deft_state.py, passing Preflight's exact GPU model/memory, resolved --network-mode, activation source, and selected absolute Python. The resulting execution_policy is immutable run state. Never hand-author or reinitialize it on resume.
  3. On startup, after context compaction, before every stage, and before any completion claim, run "$PYTHON" scripts/deft_context.py --state ... --stage .... Use its durable next_stage plus the state file's status, current_iteration, iterations.*.status, stage_completed, and latest events entry to resume. Do not infer progress from assistant prose or from an artifact that is not recorded in state.
  4. Invoke the mapped underlying skill after reading the DEFT overlay. Do not replace a missing/unread stage reference or a failed skill call with guessed shell commands, inline Python, a different output tree, or data fabricated from the KPI set.
  5. After initialization, run install/fetch/login/container commands through "$PYTHON" scripts/deft_exec.py --state ... -- <command>. Air-gap mode rejects egress and installs, injects offline flags, and enforces no-pull. Selected platforms must enforce the equivalent policy.
  6. Commit every stage with "$PYTHON" scripts/commit_stage.py; it verifies the stage's required inputs and atomically updates both the resume snapshot and ordered events array inside deft_state.json. Never edit the state file with inline Python, jq, heredocs, or an editor. Fix rejected evidence; never fabricate state. For evaluate, pass the metric result, checkpoint, inference CSV, and threshold directly to commit_stage.py. Pass positive measured --duration-sec from backend elapsed time or a host timer for executed stages. A documented --skip may record 0; negative durations are always rejected.
  7. Claim the loop complete only after "$PYTHON" scripts/finalize_run.py creates the handoff artifacts, successfully commits loop_stop, and a fresh read of deft_state.json shows status == "complete", iterations.baseline.status == "complete", and the final iteration's status == "complete". A checkpoint, inference CSV, report, or assistant message is not completion evidence by itself.

Context Discipline

  • Load references just in time. Re-read state, then read only the current stage's named section and act. Never preload/cat every reference or underlying skill, recursively list the skill tree, or re-read a reference already present in the current context.
  • Redirect verbose train, inference, Docker, and SDG output to files. Inspect at most the final 40 lines or a one-line status/artifact check; never print a full spec, state file, loop log, or generated script into the conversation.
  • A Skill-tool call loads stage instructions; it does not start a background orchestrator. Continue the documented stage in the parent immediately after it returns. Never sleep or poll waiting for a Skill-tool process. For actual background Docker work, save the PID and poll at intervals no longer than 30s.
  • At the start of Pre-Flight, resolve network mode before dependencies. Read exactly one branch: references/air-gap.md for air-gap mode or references/network-bootstrap.md for network-enabled mode. Never load the network bootstrap in an air-gapped run.

When to Use This Skill

Use this skill when the user wants an agent to run the full DEFT AOI improvement loop for an NVIDIA TAO VisualChangeNet / ChangeNet PCB inspection model: baseline evaluation, RCA, synthetic defect generation, data mining, retraining, and deployment gating until a KPI target is met.

  • "Run the DEFT loop"
  • "Fine-tune until the configured quality metric meets its target"
  • "Optimize a customer-defined metric while preserving its constraints"
  • "Improve my AOI ChangeNet model using RCA and synthetic defects"
  • "Iterate training until the deployment KPI meets the target"

Do not use this skill for a single standalone TAO training run, one-off inference, generic anomaly generation, or RCA-only analysis. Use the relevant agent directly when the user asks for only that step.

Base Model

The loop uses NVIDIA TAO Visual ChangeNet classify with either end-to-end C-RADIOv2-B or a frozen DINOv3 backbone. specs/baseline_spec.yaml defines the architecture. Backbone variants, staging, HF_TOKEN, and mount rules are owned by references/visual-changenet.md; the spec always points to a local mounted file. NGC_KEY gates container pulls. SigLIP mining is owned by references/tao-mine-aoi-images.md; AnomalyGen assets and network/air-gap rules are owned by references/tao-generate-anomalies.md and references/air-gap.md. The container owns its base-asset list; this workflow keeps bootstrap on Text2Image 2B by passing --model_sizes 2B explicitly.

Train AutoML Policy

DEFT AOI owns the iterative data-improvement loop, retraining cadence, and KPI checkpoint selection. For this workflow only, bypass model-level AutoML even when the underlying Visual ChangeNet model metadata has automl_enabled: true.

automl_policy: off is a workflow argument to the Visual ChangeNet skill invocation (the value the parent passes when calling tao-skill-bank:tao-train-visual-changenet via the Skill tool), not a TAO spec field. Two cases:

  • Direct docker run visual_changenet train -e <spec> (the path this workflow actually uses inline): no action needed. The TAO entrypoint is plain training by default; AutoML lives behind a different code path that the SDK orchestrates. Effectively, every direct docker run is already automl_policy: off.
  • SDK-orchestrated dispatch (Brev/SLURM/k8s with the SDK building the command): pass automl_policy: off to VisualChangeNetSDK.train(...) or the equivalent runner argument. The SDK uses it to pick the plain-train command instead of the AutoML wrapper.

Never add automl_policy or a workflow key to the spec YAML. TAO's Hydra ExperimentConfig schema does not recognize these keys and the train job fails at config-merge time with Error merging '<spec>.yaml' with schema: Key 'workflow' not in 'ExperimentConfig'. This is a workflow-level override only; do not change model metadata, and do not apply this policy to other workflows.

Launch Intake

After the user confirms they want to run this workflow, ask which supported platform they intend to run on. Discover the execution platforms from the installed platform skills (tao-run-on-docker / -slurm / -kubernetes / -brev, plus any external one); on a runtime that surfaces only the core router skills, read skills/platform/tao-run-on-*/SKILL.md frontmatter.

After platform selection, read the chosen platform skill's ## Credentials section and references/skill_info.yaml (required_credentials / credential_groups).

Never ask for or print credential values. Check only whether the variable is set ([ -n "$VAR" ] && echo SET || echo UNSET); if unset, name it so the user can export it or put it in a user-approved env file (~/.tao/secrets.env, ~/.config/tao/.env, or one they point at), loaded with set -a; source /path/to/.env; set +a. The run never creates or writes that file.

Agent Behavior

There is exactly one user gate: pre-flight confirmation. Print the Pre-Flight Summary (see references/preflight.md → Pre-Flight Summary), then STOP and wait for the user to type "go", "yes", "looks good", or similar explicit approval. Do not launch any side-effecting step (docker run, training, SDG, mutations under ${RESULTS_DIR}/) before that approval — reading specs, listing files, docker image inspect, and populating the summary table are fine. "Autonomous" describes behavior after this gate, not before it. Do not skip the gate even if the user's original prompt sounded urgent ("just run it", "go ahead") — the summary itself is the artifact they need to see before approving.

After the gate, the skill is fully autonomous. Run the entire loop without asking for confirmation. Do not pause between steps. Do not ask "want me to continue?" — just continue. Only stop if a step fails with an unrecoverable error or a hard-stop gate fires. Print a one-line status update at each step milestone so the user can follow progress.

Auto-mode required. The post-gate loop fires constant side-effecting calls (docker run, ${RESULTS_DIR}/ writes); without auto-accept / bypass-permissions mode it stalls on the first prompt. Remind the user at the Pre-Flight Summary to enable auto-mode (shift+tab) before approving.

Blocker recovery. Before the user gate, select a complete installed host interpreter through deft_python.sh. If none exists, follow only the already-selected network-mode reference. Air-gap mode hard-stops without a package-manager command; network-enabled bootstrap is isolated in references/network-bootstrap.md. Apply the network-mode branches in references/air-gap.md; record permitted fetches and directory creation as post-approval work, or validate staged assets in air-gap mode. After approval, fix recoverable blockers yourself, then resume the Pre-Flight step you were on (<blocker> cleared → resuming step N). Halt only for what you cannot fix (missing workspace/specs/CSVs/credentials, empty pool, leakage). A fix is not another user gate.

Non-zero command rule. Never repeat an unchanged failed command and never switch to an undocumented CLI/module path by trial and error. Read the final error block (not only the container banner), map it to the loaded stage reference/underlying skill, make one evidence-based correction, and rerun its documented verification. If the reference does not cover the failure, commit status=error and halt instead of improvising a reduced workflow.

Revised plan. If any run parameter changes after the original summary was shown (user imposes a time limit, overrides epochs, changes max_iterations, etc.), always re-run Pre-Flight and show an updated summary before proceeding.

Show full SKILL.md (886 more words)Show less

Workflow

Execute the loop in this order (full detail in references/pipeline-and-state.md → Pipeline + Stage Execution):

  1. Pre-Flight. Run every check in references/preflight.md. Resolve workspace, specs, CSVs, checkpoints, container images. Hard stop only on missing input you can't resolve yourself (see ## Agent Behavior → Blocker recovery).
  2. Baseline. If deft_state.json already has iterations.baseline.stage_completed == "train" and a best_ckpt_path pointing at an existing file (the upstream automl-deft-pipeline pre-seeds these from its Phase 1 AutoML winner — see its Phase 1 → Phase 2 handoff), skip the train sub-step and resume at inference -> evaluate against the pre-seeded checkpoint. Otherwise run train -> inference -> evaluate by invoking the tao-skill-bank:tao-train-visual-changenet skill. Evaluate with the approved contract and evaluator in references/metric-contract.md. Either way, then rca by invoking tao-skill-bank:tao-analyze-gaps-visual-changenet. Read references/visual-changenet.md, references/metric-contract.md, and references/tao-analyze-gaps-visual-changenet.md first for DEFT-loop-specific args.
  3. Iterate. For each iteration up to max_iterations, execute Pipeline steps 1-7. Between steps re-read deft_state.json and continue from its stage_completed value; do not print the full state.
  4. Stop when the KPI target is met or max_iterations is reached by running "$PYTHON" scripts/finalize_run.py with the matching reason. Hard-stop failures are committed as errors and are never relabeled as successful loop_stop.
  5. Render automatically. scripts/init_deft_state.py writes the initial results/DEFT_Loop_Report.html; every successful commit_stage.py call then refreshes it with the deterministic report hook implemented in scripts/render_report.py. The loop_stop commit therefore produces the final report even when the parent context is saturated. If a hook reports an error, run "$PYTHON" scripts/render_report.py --results-dir "${RESULTS_DIR}" directly after repairing the named presentation input; never hand-author report HTML.

All pipeline stages run inline in the parent context. Prefer invoking the underlying tao-skill-bank:* skills directly via the Skill tool, layering DEFT-loop conventions on top via the matching references/*.md file. If the mapped Skill tool is unavailable but Docker, the skill source tree, and the stage reference modules are present, use the documented direct-container fallback in references/scripts-and-agents.md; before the first fallback stage, write execution_path=direct-container to the transcript, and for each fallback stage record the mapped underlying skill name plus the exact direct command used. Preserve the same deft_state.json, artifact, and script-backed report contracts. HTML rendering is not delegated.

Using Bundled Scripts

For each tool call, set PYTHON=$(bash <skill_root>/scripts/deft_python.sh); then use "$PYTHON" <skill_root>/scripts/<name>.py. Resolve every path argument to an absolute host path first. Use deft_context.py before each stage, deft_exec.py for external execution, and commit_stage.py for all state writes. See references/scripts-and-agents.md for script invocations, the automatic report hook, stage mapping, direct-container fallback, and path invariants.

Stage Reference Modules

Each pipeline stage maps to one underlying skill in the bank; the matching references/*.md file layers DEFT-loop conventions (mounts, output dirs, and commit_stage.py arguments) on top of the skill's generic instructions. Read only the current stage's relevant section, then invoke the skill via the Skill tool or the documented direct-container fallback; never preload all stage references. If a reference file is missing, stop and ask the user to reinstall the plugin. The full stage→reference→skill→ownership table lives in references/scripts-and-agents.md → Stage Reference Modules. The stages: train/evaluate (references/visual-changenet.md), anomalygen (references/tao-generate-anomalies.md), rca (references/tao-analyze-gaps-visual-changenet.md), routing (references/tao-route-visual-changenet-samples.md), and data_mining (references/tao-mine-aoi-images.md).

Path rule (invariant). Record absolute host artifact paths under ${RESULTS_DIR}. For ChangeNet direct containers, mount "$WORKSPACE:/data/workspace" and "$RESULTS_DIR:/results"; specs use /results/baseline/<stage> or /results/iterN/<stage>. Other stages retain their reference module's required workspace mount. Never remap the run directory to /results/iterN.

Data, Pre-Flight, Pipeline, and State references

TopicReferenceContents
Air-gap activation and offline executionreferences/air-gap.mdGlobal mode triggers, precedence, prohibited network actions, staged-asset requirements, and Pre-Flight evidence
Bring-your-own-data, data contract, output layout, augmentation poolreferences/data-layout.mdNo public AOI dataset; full <workspace> input tree, ChangeNet four-column required CSV schema, ${RESULTS_DIR}/ output tree, and the two-source mining-pool table
Customer metric contract and evaluator adapterreferences/metric-contract.mdPrimary metric schema, comparison direction, evaluator JSON, constraints, evaluate commit, and compatibility behavior
Pre-Flight checks, defaults, Pre-Flight Summary template, runtime estimatereferences/preflight.mdThe 10 ordered Pre-Flight checks, required input max_iterations, all defaults, the full Pre-Flight Summary table + populate commands, and the per-iteration runtime estimate
Pipeline steps, state, stage execution, reports, runtime behaviorreferences/pipeline-and-state.mdBaseline pre-seed/skip-train logic, the 7 iteration Pipeline steps, the deft_state.json snapshot + event schema, post-stage check, per-iteration HTML render, and the loop-end sequence
Bundled scripts, report hook, stage modules, AutoML pitfallreferences/scripts-and-agents.mdAvailable Scripts table, deterministic report renderer and post-commit hook, Stage Reference Modules table, path-rule invariant, AutoML-policy spec trap

Required input — max_iterations. No default; ask the user if not supplied and do not proceed past Pre-Flight without it. If the user gives a time limit instead, convert it to an estimated max_iterations using the per-iteration runtime figure in references/preflight.md and surface the estimate for confirmation. All other run parameters have defaults — never ask about a parameter with a default. The full defaults list and the Pre-Flight Summary the user approves at the single gate are in references/preflight.md.

Gating

Run the full Pre-Flight (references/preflight.md), print the Pre-Flight Summary, then STOP at the one user gate. After approval, run the baseline (with the pre-seed/skip-train logic) and the 7-step iteration Pipeline, all detailed in references/pipeline-and-state.md.

Hard-stop and never auto-retry on: any stage status=error; train/validation leakage; a missing or zero-row mining pool; a failed CSV existence check; silent-drop; AMP allocation mismatch; a PAIDF-incompatible AnomalyGen fine-tuned checkpoint; a missing AnomalyGen Guardrail checkpoint; or an SDG log showing disabled screening. The loop stops when the KPI target is met, max_iterations is reached, or an unrecoverable gate fires. Each terminal path commits loop_stop through commit_stage.py, then follows the loop-end sequence in references/pipeline-and-state.md.

© NVIDIA, 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

Files

SKILL.md and 50 other files (scripts, references) in skills/tao-run-deft-aoi of NVIDIA/skills.

  • SKILL.md
  • .env.example
  • BENCHMARK.md
  • agents/reporter.md
  • config/skillspector-baseline.yaml
  • eval.config
  • eval.slow-manual.config
  • evals/evals.json
  • references/DEFT_Loop_Report.html
  • references/REPORT_RENDERING.md
  • references/air-gap.md
  • references/baseline_spec.yaml
  • references/data-layout.md
  • references/deft_state.json
  • references/metric-contract.md
  • references/network-bootstrap.md
  • references/pipeline-and-state.md
  • … and 34 more

Open the folder on GitHubat commit 14a98ae

Compare with similar skills

Tao Run Deft Aoi 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.

Tao Run Deft Aoi compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Tao Run Deft Aoi this skillNVIDIA/skills3.6k—~5kAutomated safety check: NotesApache-2.0
Refactor OpCVCUDA/CV-CUDA2.7k—~1.5kAutomated safety check: PassCustom licence
Dstack Prototypingdstackai/dstack2.3k—~1.6kAutomated safety check: PassMPL-2.0
Gds DiagNVIDIA/MagnumIO125—~1.6kAutomated safety check: PassApache-2.0
Nsight Graphics AnalyzerLuna5ama/Alpha-Piscium156—~4.7kAutomated safety check: PassGPL-3.0
Optimize OpCVCUDA/CV-CUDA2.7k—~834Automated safety check: PassCustom licence

Similar skills

  • Refactor Op

    CVCUDA/CV-CUDA

    Find and safely apply per-operator refactoring / redundancy-reduction opportunities in a CV-CUDA operator (near-duplicate Tensor/VarShape kernels, reinvented shared utilities, dead code).

    2.7k GitHub stars~1.5k tokensUpdated 24 days ago
    DevelopmentAuto-check passed
  • Dstack Prototyping

    dstackai/dstack

    Use with the dstack skill for model-serving work when the image, serving command, resources, backend/fleet choice, or service behavior is not proven.

    2.3k GitHub stars~1.6k tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • Gds Diag

    NVIDIA/MagnumIO

    Official

    A skill your agent uses when diagnosing NVIDIA GPUDirect Storage with this repository: choose and run the right gds-diag.py subcommand, interpret its output, and explain operator next steps without…

    125 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Nsight Graphics Analyzer

    Luna5ama/Alpha-Piscium

    Drive NVIDIA Nsight Graphics 2026.1+ from the command line for GPU performance analysis, frame capture, frame trace inspection, draw-call inspection, NVTX/D3DPERF stage timing, replay metadata…

    156 GitHub stars~4.7k tokensUpdated 6 days ago
    Documents & OfficeAuto-check passed
  • Optimize Op

    CVCUDA/CV-CUDA

    Drive a single-operator optimization campaign per .agents/guidance/OPTIMIZATIONGUIDELINES.md, with a deterministically enforced definition-of-done and versioned MR summary.

    2.7k GitHub stars~834 tokensUpdated 24 days ago
    AI & LLM EngineeringAuto-check passed
  • Deep Researcher Research

    NVIDIA-AI-Blueprints/deep-researcher-agent

    A skill your agent uses when asked to run deep research or Deep Researcher Agent research through a reachable NVIDIA Deep Researcher Agent Blueprint backend.

    886 GitHub stars~4.4k tokensUpdated yesterday
    Research & ScienceAuto-check: notes

More from NVIDIA/skills

All 390 skills in this repo
  • Official

    A skill your agent uses when the user wants to deploy, run, debug, tear down, or call the REST API of the RTVI-CV 2D detection / tracking microservice.

    3.6k GitHub starsUsed in 1 repo~4.5k tokens
    Auto-check passed
  • Official

    Generates, validates, compares and explains HOLOLINK_def.svh macro files for the HSB IP, using bundled Python scripts and asking before it writes anything.

    3.6k GitHub stars~2.9k tokensUpdated yesterday
    Auto-check passed
  • Official

    Runs and validates an end-to-end Mission Control demo in a locally installed Isaac Sim, with a Nova Carter robot driven through a Python server.

    3.6k GitHub stars~4.8k tokensUpdated yesterday
    Auto-check passed
  • Orchestrates defect image generation for PCBA, metal surface and glass inspection with NVIDIA Cosmos AnomalyGen on OSMO, from cold-start Day 0 to real-photo Day 1 labeling.

    3.6k GitHub stars~5k tokensUpdated yesterday
    Auto-check: notes
  • Orchestrates video data augmentation and auto-labeling workflows on OSMO, from flow selection and preflight checks to submission, monitoring and output download.

    3.6k GitHub stars~4.7k tokensUpdated yesterday
    Auto-check: notes
  • Official

    Runs NVIDIA TAO Data Services KPI analysis on object detection results, comparing predictions to ground truth and writing per-class precision, recall and AP to a CSV.

    3.6k GitHub stars~2.7k tokensUpdated yesterday
    Auto-check: notes

Questions about Tao Run Deft Aoi

What does Tao Run Deft Aoi do?

Run the full DEFT AOI improvement loop for NVIDIA TAO VisualChangeNet / ChangeNet PCB inspection models: baseline evaluate, RCA, Cosmos AnomalyGen / AMP synthetic defects, k-NN mining, retraining…. Tao Run Deft Aoi is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Run the full DEFT AOI improvement loop for NVIDIA TAO VisualChangeNet / ChangeNet PCB inspection models: baseline evaluate, RCA, Cosmos AnomalyGen / AMP synthetic defects, k-NN mining, retraining, and deployment gating against a customer-defined primary metric and optional constraints.

When should I use Tao Run Deft Aoi?

Tao Run Deft Aoi fits situations like: CLIP / SigLIP image retrieval; attribute-labelled image data; standalone TAO training; one-off inference.

How do I install Tao Run Deft Aoi in Claude Code?

Run `npx skills add NVIDIA/skills --skill tao-run-deft-aoi -a claude-code`. Or copy the skill folder (skills/tao-run-deft-aoi in NVIDIA/skills) into .claude/skills/tao-run-deft-aoi in your project. Claude Code loads it when a task matches its description.

How do I install Tao Run Deft Aoi in Codex?

Run `npx skills add NVIDIA/skills --skill tao-run-deft-aoi -a codex`. Or copy the skill folder (skills/tao-run-deft-aoi in NVIDIA/skills) into .agents/skills/tao-run-deft-aoi in your project. Codex loads it when a task matches its description.

Can I use Tao Run Deft Aoi in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/skills --skill tao-run-deft-aoi -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tao-run-deft-aoi, .gemini/skills/tao-run-deft-aoi, .github/skills/tao-run-deft-aoi and .opencode/skills/tao-run-deft-aoi in your project.

What does Tao Run Deft Aoi need to run?

Going by SKILL.md and its folder, Tao Run Deft Aoi needs the command-line tools its instructions call (docker and bash) and credentials named HF_TOKEN and NGC_KEY. Our summary lists: Docker; A credential in NGC_KEY. Its frontmatter pre-approves these tools: Read, Task, Bash, Write. Compatibility (from SKILL.md): Requires docker + nvidia-container-toolkit. Workflows declare additional requirements..

Does Tao Run Deft Aoi access the network?

SKILL.md contains no URLs. Its commands use docker, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Tao Run Deft Aoi safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file; pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Tao Run Deft Aoi use?

Tao Run Deft Aoi 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.

How many tokens does Tao Run Deft Aoi use?

About 5k tokens (SKILL.md is roughly 20k 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 54k tokens, read only when the agent opens those files.

What are the alternatives to Tao Run Deft Aoi?

Skills that share tags, products or a category with Tao Run Deft Aoi: Refactor Op (CVCUDA/CV-CUDA, 2.7k stars), Dstack Prototyping (dstackai/dstack, 2.3k stars), Gds Diag (NVIDIA/MagnumIO, 125 stars) and Nsight Graphics Analyzer (Luna5ama/Alpha-Piscium, 156 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Tao Run Deft Aoi?

NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/skills, which has 3,555 GitHub stars. The repository holds 390 skills in this directory. The repository was last updated on October 9, 2026.

Source: NVIDIA/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.