OpenVLA-OFT Fine-Tuning
Orchestra-Research/AI-Research-SKILLs
Fine-tunes and evaluates OpenVLA-OFT and OFT+ robot policies with LoRA and continuous action heads on LIBERO simulation and ALOHA real-robot setups.
Run the disk-backed DEFT AOI improvement loop for NVIDIA Cosmos Reason 3 / Cosmos3 models, using Nano by default and Edge or Super when explicitly requested: evaluate the base model on Proxy and…
$ npx skills add NVIDIA/skills --skill tao-run-deft-aoi-cosmos3 -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA/skills tao-run-deft-aoi-cosmos3 --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-cosmos3 .claude/skills/tao-run-deft-aoi-cosmos3 && rm -rf skills-srcUse ~/.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/
Install the "tao-run-deft-aoi-cosmos3" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/tao-run-deft-aoi-cosmos3 into .claude/skills/tao-run-deft-aoi-cosmos3/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tao-run-deft-aoi-cosmos3", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/NVIDIA/skills/tree/main/skills/tao-run-deft-aoi-cosmos3Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add NVIDIA/skills --skill tao-run-deft-aoi-cosmos3 -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA/skills tao-run-deft-aoi-cosmos3 --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/tao-run-deft-aoi-cosmos3 .agents/skills/tao-run-deft-aoi-cosmos3 && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "tao-run-deft-aoi-cosmos3" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/tao-run-deft-aoi-cosmos3 into .agents/skills/tao-run-deft-aoi-cosmos3/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tao-run-deft-aoi-cosmos3", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA/skills --skill tao-run-deft-aoi-cosmos3 -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA/skills tao-run-deft-aoi-cosmos3 --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/tao-run-deft-aoi-cosmos3 .cursor/skills/tao-run-deft-aoi-cosmos3 && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "tao-run-deft-aoi-cosmos3" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/tao-run-deft-aoi-cosmos3 into .cursor/skills/tao-run-deft-aoi-cosmos3/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tao-run-deft-aoi-cosmos3", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/NVIDIA/skills.git --path skills/tao-run-deft-aoi-cosmos3--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add NVIDIA/skills --skill tao-run-deft-aoi-cosmos3 -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA/skills tao-run-deft-aoi-cosmos3 --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/tao-run-deft-aoi-cosmos3 .gemini/skills/tao-run-deft-aoi-cosmos3 && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "tao-run-deft-aoi-cosmos3" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/tao-run-deft-aoi-cosmos3 into .gemini/skills/tao-run-deft-aoi-cosmos3/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tao-run-deft-aoi-cosmos3", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install NVIDIA/skills tao-run-deft-aoi-cosmos3Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add NVIDIA/skills --skill tao-run-deft-aoi-cosmos3 -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/tao-run-deft-aoi-cosmos3 .github/skills/tao-run-deft-aoi-cosmos3 && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "tao-run-deft-aoi-cosmos3" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/tao-run-deft-aoi-cosmos3 into .github/skills/tao-run-deft-aoi-cosmos3/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tao-run-deft-aoi-cosmos3", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA/skills --skill tao-run-deft-aoi-cosmos3 -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NVIDIA/skills tao-run-deft-aoi-cosmos3 --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/tao-run-deft-aoi-cosmos3 .opencode/skills/tao-run-deft-aoi-cosmos3 && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "tao-run-deft-aoi-cosmos3" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/tao-run-deft-aoi-cosmos3 into .opencode/skills/tao-run-deft-aoi-cosmos3/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tao-run-deft-aoi-cosmos3", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
tao-run-deft-aoi-cosmos3Run the disk-backed DEFT AOI improvement loop for NVIDIA Cosmos Reason 3 / Cosmos3 models, using Nano by default and Edge or Super when explicitly requested: evaluate the base model on Proxy and…
Tao Run Deft Aoi Cosmos3 is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Run the disk-backed DEFT AOI improvement loop for NVIDIA Cosmos Reason 3 / Cosmos3 models, using Nano by default and Edge or Super when explicitly requested: evaluate the base model on Proxy and frozen Benchmark splits, mine real image pairs from Proxy gaps, assemble a per-iteration Train JSON from selected Mining samples, train with cosmos-rl LoRA SFT, and repeat through the selected platform's submit/status/logs/cancel contract. This migration supports bare labels only: the assistant response must be exactly OK…
Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 60 other files, including scripts and reference files (for example `BENCHMARK.md`, `agents/reporter.md` and `config/skillspector-baseline.yaml`). Compatibility notes: Requires the companion TAO skill-bank skills from eval.config, host Python with pyarrow and yaml, and the selected platform's native CLI.
It sits in AI & LLM Engineering, covering Fine-tuning. 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.
10 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 14a98ae. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadTaskBashWriteFrom allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
bashFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
HF_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Requires the companion TAO skill-bank skills from `eval.config`, host Python with `pyarrow` and `yaml`, and the selected platform's native CLI.
From compatibility in the SKILL.md frontmatter.
Tao Run Deft Aoi Cosmos3 loads about 5k tokens when it runs, and up to ~34k if it reads all its reference files. Until then it costs about 187 tokens; SKILL.md has 2,299 words of instructions outside code blocks.
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.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
`~/.tao/secrets.env`, `~/.config/tao/.env`, or a path the user points at, never`set -a; source /path/to/.env; set +a`. Never print the file's contents or anyallowed-tools: Read, Task, Bash, WriteAutomated 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.
The full file from NVIDIA/skills at commit 14a98ae, republished under its Apache-2.0 licence (© NVIDIA). 2,299 words, ~5,000 tokens.
.claude/skills/tao-run-deft-aoi-cosmos3/SKILL.md (or your agent's skills folder). This skill also uses 56 other files; get the full folder from GitHub.Install this application as part of the full TAO skill-bank root, not as only
the companion skill folders: TAO_SKILL_BANK_PATH must point at a directory
containing versions.yaml, scripts/resolve_versions_key.py, and the
Cosmos model resolver scripts/resolve_tao_image.py, plus the
skills/{applications,models,data,platform,core}/... tree listed in
eval.config. Run bundled validation with the skill Python so dependencies
match runtime: PYTHON=$(bash scripts/deft_python.sh); "$PYTHON" -m unittest tests.test_cosmos3_bare. Resolve network mode first. Missing air-gap imports
are a hard stop; network-enabled setup lives only in
references/network-bootstrap.md.
Treat a run as a disk-backed state machine.
user, spec, or default) in the Pre-Flight Summary.references/air-gap.md or
references/network-bootstrap.md. Run the selected platform skill's
Preflight and stop on a missing system/native-CLI prerequisite.tao-launch-workflow and show its
launch review plus this skill's Pre-Flight Summary. Wait for one explicit
approval.PYTHON=$(bash scripts/deft_python.sh) and initialize
${RESULTS_DIR}/deft_state.json once with
"$PYTHON" scripts/init_deft_state.py. Pass the exact GPU model reported by the
selected platform's Preflight through --gpu-model (include accelerator
memory when available), plus the resolved network mode/source and selected
absolute Python. Never reinitialize a resumed run or edit
deft_state.json by hand."$PYTHON" scripts/deft_context.py --state ... --stage .... Use its durable
next_stage and 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."$PYTHON" scripts/deft_exec.py --state ... -- <command>. In an
air-gap it rejects egress/package operations and enforces no-pull. Remote
platforms must apply the equivalent immutable no-pull/offline policy.submit / status / logs / cancel. The submit verb must open the
job-record before native launch; the returned id is the only launch handle.
Poll the backend, not the job-record, and map state to
PENDING RUNNING COMPLETE ERROR CANCELED UNKNOWN."$PYTHON" scripts/commit_stage.py. It verifies the stage inputs and atomically
updates both the resume snapshot and ordered events array in state. Every
executed-stage commit requires a positive, measured --duration-sec: use
backend elapsed wall time for submitted jobs and a host wall-clock timer for
inline stages. A documented --skip may record 0; negative durations are
always rejected."$PYTHON" scripts/finalize_run.py verifies final
Benchmark evidence, 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".Never place secrets in a spec, command, transcript, job-record, or chat. Check
credential presence only, for example
[ -n "$HF_TOKEN" ] && echo SET || echo UNSET. Credentials come from the
user's exported shell environment or from a user-approved env file —
~/.tao/secrets.env, ~/.config/tao/.env, or a path the user points at, never
one merely found in the workspace — loaded with
set -a; source /path/to/.env; set +a. Never print the file's contents or any
credential value.
tao-finetune-cosmos-reason.nvidia/Cosmos3-Nano — default;nvidia/Cosmos3-Edge — only when explicitly requested;nvidia/Cosmos3-Super — only when explicitly requested.nano, edge, and super to those canonical
IDs. Preserve any variant selected in the prompt. When no variant is
selected, use Nano.model_type="cosmos3_omni"), which Cosmos-RL cannot load. After
launch approval and before baseline evaluation, run
"$PYTHON" <model_skill>/scripts/prepare_cosmos3_vlm_checkpoint.py
to convert the selected reasoner
into a Qwen3-VL safetensors PTM, or validate and reuse an existing prepared
output.policy.model_name_or_path, and LoRA model.base_model_path. The model
being trained is still the selected Cosmos Reason 3 reasoner — keep its
canonical ID as checkpoint lineage; the Qwen3-VL PTM is only the on-disk
format Cosmos-RL consumes.cosmos-rl backend from
tao-finetune-cosmos-reason/references/skill_info.yaml with
"$PYTHON" "$TAO_SKILL_BANK_PATH/scripts/resolve_tao_image.py"; never copy a Cosmos image pin into this
application skill.cosmos-rl --config <spec.toml> /opt/cosmos_rl/tao_sft_example.py."$PYTHON" scripts/patch_eval_image_cap.py to
source-classify the selected image. Mount its output read-only into every
evaluation container only when it reports patch_required; no mount is
needed for already_sufficient or cap_absent. An unrecognized cap/vLLM
shape is a hard stop; see references/cosmos-reason.md.automl_policy: off. DEFT owns iteration and checkpoint
selection; this is a workflow argument, not a TOML key.["q_proj", "k_proj", "v_proj", "o_proj", "gate_proj", "up_proj", "down_proj"], leaving the vision tower's pretrained weights untouched. The
schema also accepts "all-linear", which additionally adapts the vision
linear layers; use it only when the user explicitly requests it. Derive all
other Train defaults from the model skill's current template./workspace; cosmos-rl is installed there.USER, LOGNAME, HOME=/tmp, and the read-only host
passwd/group databases; never fall back to a root repair container. This
covers checkpoint preparation, Train, Proxy/Benchmark evaluate, AnomalyGen,
and mining. See references/cosmos-reason.md and
references/tao-mine-aoi-images.md.Read skills/models/tao-finetune-cosmos-reason/SKILL.md and its
references/skill_info.yaml before authoring a spec. Start from the model
skill's current packaged template for the selected action and apply only the
AOI workflow overrides in references/cosmos-reason.md. Replace every
dataset/output path with the chosen platform's compute-frame path. Prove that
the selected Cosmos-RL image can load the prepared PTM and train the requested
variant; do not reuse Nano conversion, parallelism, or memory assumptions for
Edge or Super.
This migration supports one annotation mode: bare_okng.
[AOI, golden_reference] order.OK or NG; reasoning,
prefixes, explanations, and final-answer wrappers are invalid training
labels.NG is the positive class. NG -> OK is a false accept; OK -> NG is a
false reject.OK/NG
token, but training labels remain exact.Run "$PYTHON" scripts/validate_sharegpt.py on Proxy, Benchmark, Mining, and each
generated iteration training file. There is no input Train annotation.
Run "$PYTHON" scripts/validate_split_contract.py to prove that Proxy, Benchmark, and
Mining targets are disjoint and that the frozen Benchmark annotation hash has
not changed. When a generated Train file is supplied, the same validator
requires its targets to come from Mining, the immediate --previous-train
seed, or the current iteration's --synthetic AnomalyGen output, and to remain
disjoint from Proxy and Benchmark. For iteration N>1, --previous-train is
required and the validator proves that every preceding Train record was
retained.
annotations/proxy_kpi.json. It is the only error source
for RCCA, routing, mining targets, and data-mixture decisions. It never stops
the loop.annotations/benchmark_kpi.json. It is frozen, evaluated
at baseline and every iteration, and is the only stop-gate source. Benchmark
sample errors never feed routing or mining.recall_ng >= 1.0. If the user asks for accuracy, use
accuracy >= <target>.unknown_predictions <= 0 metric constraint.scripts/analyze_gaps.py writes Proxy RCCA artifacts or Benchmark aggregate
metrics plus metric_result.json. scripts/record_metric_result.py binds the
Benchmark metric evidence to the configured metric contract.
workspace/
├── annotations/ # user-supplied
│ ├── benchmark_kpi.json
│ ├── proxy_kpi.json
│ └── mining_pool.json
├── images/ # user-supplied
└── specs/ # produced by this workflow, after approval
├── train_spec.toml
├── evaluate_spec_proxy.toml
└── evaluate_spec_benchmark.tomlPer-role evaluate specs are preferred over one shared evaluate_spec.toml;
both are accepted. See references/data-layout.md.
The user supplies annotations and images. The specs are not an input to
ask for: build them from the tao-finetune-cosmos-reason templates plus the
AOI overrides, and write them after the approval gate and before
init_deft_state.py, which refuses to initialize without them. A workspace
carrying its own specs is still valid — reuse them rather than overwriting —
but their absence is normal and is never a reason to stop and ask the user for
a TOML file.
Non-default paths are valid when passed explicitly to
scripts/init_deft_state.py; downstream stages must read the recorded paths
instead of re-inferring conventions. Record absolute host/compute-frame
artifact paths under ${RESULTS_DIR}/baseline or
${RESULTS_DIR}/iterN.
Read references/data-layout.md for the dataset roles, allowed source
categories, and commercial-training eligibility.
Read references/preflight.md and run every ordered check:
max_iterations;versions.yaml;No results directory, state file, spec mutation, dependency install, image pull, or native launch is allowed before this gate, except the TAO policy's small-Python-helper remediation.
The full transition graph is in references/pipeline-and-state.md.
The frozen Benchmark gate is always evaluated before any Proxy work. Proxy evaluate and RCCA exist only to seed the next iteration's mining, so they run only when the gate is unmet. A run that passes the gate stops without spending a Proxy evaluation.
Baseline starts with zero-shot frozen Benchmark evaluation of the unmodified base model, which establishes the zero-shot KPI:
evaluate_benchmarkbenchmark_metrics — stop here when the gate already passes.evaluate_proxy — only when the gate is unmet.proxy_rccaBefore every proxy_rcca commit, write proxy_rcca/RCCA_Report.md from the
three Proxy RCCA JSON artifacts using references/RCCA_REPORT_TEMPLATE.md,
then pass it with --rcca-report. Artifact requirements, section headings,
and state fields come from references/rcca-artifact-manifest.json.
For each iterN when the frozen Benchmark gate is unmet:
routing — derive mining targets from Proxy false accepts/rejects only.
Write both formats from the same rows: mining_targets.json for state
(--mining-targets takes the JSON) and a filepath[,label] parquet for the
embedding container. Gap rows carry no image paths, so join back to Proxy by
id — see references/gap-analysis.md.anomalygen — generate synthetic defects with tao-generate-anomalies in
inference_only mode, then turn each generated pair into a bare NG
record with "$PYTHON" scripts/emit_sdg_sharegpt.py. --skip is permitted only when
the driving Proxy RCCA recorded zero false accepts, and even then generating
is often still worthwhile. The emitter accepts PAIDF 1.0.1 repo-root-relative
and documented output-dir-relative paths, with --sdg-root as an explicit
additional base — see references/tao-generate-anomalies.md.data_mining — invoke tao-mine-aoi-images, apply the configured cosine
floor with "$PYTHON" scripts/filter_mined_by_cosine.py, then run the mapped skill's
history-aware post-processing so a filepath selected by a prior iteration
cannot enter Train again. The default top-K remains 5; preserve an explicit
user value and increase it only when the history summary shows low novelty.assemble_data — align mined target paths to Mining source prompts,
golden references, and exact labels with "$PYTHON" scripts/emit_mined_sharegpt.py;
create train_iter_1.json from the mined and synthetic records only after
Proxy RCA and Mining selection, then append monotonically into
train_iter_N.json in later iterations with
"$PYTHON" scripts/assemble_training_json.py.validate_data — validate exact bare labels, files, duplicates, and
generated-Train lineage plus Proxy/Benchmark leakage.trainevaluate_benchmarkbenchmark_metrics — stop here when the gate passes or
N = max_iterations.evaluate_proxy — only when the loop continues.proxy_rccainit_deft_state.py writes the first DEFT_Loop_Report.html; every successful
commit_stage.py call then refreshes it through the deterministic
scripts/render_report.py post-commit hook. Stop when the Benchmark contract
passes, max_iterations is reached, or a hard stop occurs. For an ordinary
stop, run "$PYTHON" scripts/finalize_run.py with the explicit reason, then run
"$PYTHON" scripts/render_report.py --require-terminal after optional token alignment.
The Cosmos-only report addition is a bounded prompt showcase sourced from
recorded annotations; keep every other visual convention aligned with
ChangeNet. See references/REPORT_RENDERING.md. Never delegate or hand-author
report rendering.
| Stage | Producer | Read first |
|---|---|---|
| Train | tao-finetune-cosmos-reason train, automl_policy: off | references/cosmos-reason.md, references/example_lora_config.toml |
| Proxy / Benchmark evaluate | tao-finetune-cosmos-reason evaluate | references/cosmos-reason.md |
| Proxy RCCA / Benchmark metric | bundled analyze_gaps.py | references/gap-analysis.md |
| Routing / mining | Proxy gaps + tao-mine-aoi-images | references/tao-mine-aoi-images.md |
| AnomalyGen | tao-generate-anomalies, mode=inference_only | references/tao-generate-anomalies.md |
| Assemble / validate | bundled bare ShareGPT scripts | references/aoi-annotation.md |
| State/report | bundled state commit + deterministic report hook | references/scripts-and-agents.md |
Commit an error stage and do not auto-retry for: invalid disk state; a rich or
non-exact training label; a JSONL or non-array annotation input; an
an unconverted Cosmos Reason 3 checkpoint still in native Omni format at a
Cosmos-RL boundary;
missing/ambiguous mined-to-source alignment; missing/tampered mining history,
cross-iteration mined filepath duplication; target overlap among
Proxy/Benchmark/Mining; a generated Train target outside Mining and AnomalyGen
output, or overlapping Proxy/Benchmark; a changed Benchmark hash; any Benchmark
error used for routing; missing/empty mining output; a failed or empty
AnomalyGen run while Proxy false accepts remain outstanding; an anomalygen
skip not backed by zero false accepts in the driving RCCA; a synthetic record
whose label is not NG or whose paired image is missing; a
PAIDF-incompatible AnomalyGen fine-tuned checkpoint; a missing AnomalyGen
Guardrail checkpoint or an SDG log showing disabled screening; a checkpoint outside
the iteration result tree; an invalid nested TOML spec; unknown evaluator
ground truth; or a program error.
Infrastructure errors may follow the chosen platform skill's bounded retry
policy with a new job-record linked by --retry-of; the DEFT stage is committed
only once, after a successful terminal backend result.
© 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
SKILL.md and 56 other files (scripts, references) in skills/tao-run-deft-aoi-cosmos3 of NVIDIA/skills.
Open the folder on GitHubat commit 14a98ae
Tao Run Deft Aoi Cosmos3 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Tao Run Deft Aoi Cosmos3 this skillNVIDIA/skills | 3.6k | — | ~5k | Automated safety check: Notes | Apache-2.0 | |
| OpenVLA-OFT Fine-TuningOrchestra-Research/AI-Research-SKILLs | 13k | — | ~3.7k | Automated safety check: Pass | MIT | |
| Kiln Check Finetune DeprecationKiln-AI/Kiln | 5.2k | — | ~1.9k | Automated safety check: Notes | Custom licence | |
| Dstack Prototypingdstackai/dstack | 2.3k | — | ~1.6k | Automated safety check: Pass | MPL-2.0 | |
| Hugging Face Vision Trainerhuggingface/skills | 11k | 1 repos | ~7.5k | Automated safety check: Pass | Apache-2.0 | |
| Optimize OpCVCUDA/CV-CUDA | 2.7k | — | ~834 | Automated safety check: Pass | Custom licence |
Orchestra-Research/AI-Research-SKILLs
Fine-tunes and evaluates OpenVLA-OFT and OFT+ robot policies with LoRA and continuous action heads on LIBERO simulation and ALOHA real-robot setups.
Kiln-AI/Kiln
Check Kiln's fine-tunable model list for deprecated or unsupported base models.
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.
huggingface/skills
Trains and fine-tunes object detection, image classification and SAM or SAM2 segmentation models on Hugging Face Jobs cloud GPUs and saves the results to the Hub.
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.
EGalahad/sim2real
Install, convert, debug, and benchmark sim2real ONNX GPU and TensorRT inference backends on onboard JetPack 5 Orin hosts such as g1-cable.
NVIDIA/skills
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.
NVIDIA/skills
Generates, validates, compares and explains HOLOLINK_def.svh macro files for the HSB IP, using bundled Python scripts and asking before it writes anything.
NVIDIA/skills
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.
NVIDIA/skills
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.
NVIDIA/skills
Orchestrates video data augmentation and auto-labeling workflows on OSMO, from flow selection and preflight checks to submission, monitoring and output download.
NVIDIA/skills
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.
Works with
Categories
Run the disk-backed DEFT AOI improvement loop for NVIDIA Cosmos Reason 3 / Cosmos3 models, using Nano by default and Edge or Super when explicitly requested: evaluate the base model on Proxy and…. Tao Run Deft Aoi Cosmos3 is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Run the disk-backed DEFT AOI improvement loop for NVIDIA Cosmos Reason 3 / Cosmos3 models, using Nano by default and Edge or Super when explicitly requested: evaluate the base model on Proxy and frozen Benchmark splits, mine real image pairs from Proxy gaps, assemble a per-iteration Train JSON from selected Mining samples, train with cosmos-rl LoRA SFT, and repeat through the selected platform's submit/status/logs/cancel contract.
Tao Run Deft Aoi Cosmos3 fits situations like: run Cosmos3 DEFT AOI; improve Cosmos3 PCB inspection with bare OK/NG; do not use for rich/reasoning annotation; one-off Cosmos training.
Run `npx skills add NVIDIA/skills --skill tao-run-deft-aoi-cosmos3 -a claude-code`. Or copy the skill folder (skills/tao-run-deft-aoi-cosmos3 in NVIDIA/skills) into .claude/skills/tao-run-deft-aoi-cosmos3 in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA/skills --skill tao-run-deft-aoi-cosmos3 -a codex`. Or copy the skill folder (skills/tao-run-deft-aoi-cosmos3 in NVIDIA/skills) into .agents/skills/tao-run-deft-aoi-cosmos3 in your project. Codex loads it when a task matches its description.
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-cosmos3 -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-cosmos3, .gemini/skills/tao-run-deft-aoi-cosmos3, .github/skills/tao-run-deft-aoi-cosmos3 and .opencode/skills/tao-run-deft-aoi-cosmos3 in your project.
Going by SKILL.md and its folder, Tao Run Deft Aoi Cosmos3 needs the command-line tools its instructions call (bash) and credentials named HF_TOKEN. Our summary lists: Python 3; Docker. Its frontmatter pre-approves these tools: Read, Task, Bash, Write. Compatibility (from SKILL.md): Requires the companion TAO skill-bank skills from `eval.config`, host Python with `pyarrow` and `yaml`, and the selected platform's native CLI..
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
Tao Run Deft Aoi Cosmos3 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.
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 29k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Tao Run Deft Aoi Cosmos3: OpenVLA-OFT Fine-Tuning (Orchestra-Research/AI-Research-SKILLs, 13k stars), Kiln Check Finetune Deprecation (Kiln-AI/Kiln, 5.2k stars), Dstack Prototyping (dstackai/dstack, 2.3k stars) and Hugging Face Vision Trainer (huggingface/skills, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
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.