Adapting Transfer Learning Models
jeremylongshore/tons-of-skills-marketplace
Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.
Port a published computer vision paper's official code and training recipe onto a customer's own dataset, or diagnose why such a transfer produced bad numbers.
$ npx skills add NVIDIA/skills --skill tao-validate-recipe-transfer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA/skills tao-validate-recipe-transfer --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-validate-recipe-transfer .claude/skills/tao-validate-recipe-transfer && 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-validate-recipe-transfer" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/tao-validate-recipe-transfer into .claude/skills/tao-validate-recipe-transfer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tao-validate-recipe-transfer", 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-validate-recipe-transferType 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-validate-recipe-transfer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA/skills tao-validate-recipe-transfer --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-validate-recipe-transfer .agents/skills/tao-validate-recipe-transfer && 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-validate-recipe-transfer" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/tao-validate-recipe-transfer into .agents/skills/tao-validate-recipe-transfer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tao-validate-recipe-transfer", 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-validate-recipe-transfer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA/skills tao-validate-recipe-transfer --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-validate-recipe-transfer .cursor/skills/tao-validate-recipe-transfer && 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-validate-recipe-transfer" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/tao-validate-recipe-transfer into .cursor/skills/tao-validate-recipe-transfer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tao-validate-recipe-transfer", 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-validate-recipe-transfer--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-validate-recipe-transfer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA/skills tao-validate-recipe-transfer --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-validate-recipe-transfer .gemini/skills/tao-validate-recipe-transfer && 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-validate-recipe-transfer" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/tao-validate-recipe-transfer into .gemini/skills/tao-validate-recipe-transfer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tao-validate-recipe-transfer", 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-validate-recipe-transferInstalls 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-validate-recipe-transfer -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-validate-recipe-transfer .github/skills/tao-validate-recipe-transfer && 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-validate-recipe-transfer" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/tao-validate-recipe-transfer into .github/skills/tao-validate-recipe-transfer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tao-validate-recipe-transfer", 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-validate-recipe-transfer -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-validate-recipe-transfer --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-validate-recipe-transfer .opencode/skills/tao-validate-recipe-transfer && 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-validate-recipe-transfer" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/tao-validate-recipe-transfer into .opencode/skills/tao-validate-recipe-transfer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tao-validate-recipe-transfer", 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-validate-recipe-transferPort a published computer vision paper's official code and training recipe onto a customer's own dataset, or diagnose why such a transfer produced bad numbers.
Tao Validate Recipe Transfer is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Port a published computer vision paper's official code and training recipe onto a customer's own dataset, or diagnose why such a transfer produced bad numbers. Use this whenever someone wants to reproduce a CV paper, run a paper's repo on their own images, fine-tune a published detection/segmentation/classification/keypoint model on customer data, adapt a training recipe to a new dataset, or figure out why a fine-tuned vision model scores well on validation but fails in production. Also use for post-mortems on…
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 22 other files, including scripts, reference files and assets (for example `BENCHMARK.md`, `assets/status.example.json` and `config/skillspector-baseline.yaml`). Compatibility notes: Methodology skill — no container of its own. Three of the four scripts need only Python 3 with numpy and Pillow; renderstatus.py is stdlib-only. They run…
It sits in AI & LLM Engineering, covering Computer vision, Runbooks and postmortems and Machine learning. 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.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit dfdd080. 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:
ReadBashWriteFrom allowed-tools in the SKILL.md frontmatter.
Ships 4 files in scripts/ (Python, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom 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 no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Methodology skill — no container of its own. Three of the four scripts need only Python 3 with numpy and Pillow; render_status.py is stdlib-only. They run inside a research repo's own environment without disturbing it. Phases A and R execute the ported repo's training/eval, so they inherit that repo's requirements (typically docker + nvidia-container-toolkit + an NVIDIA GPU).
From compatibility in the SKILL.md frontmatter.
Tao Validate Recipe Transfer loads about 4.2k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 220 tokens; SKILL.md has 2,075 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.
allowed-tools: Read, 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 dfdd080, republished under its Apache-2.0 licence (© NVIDIA). 2,075 words, ~4,150 tokens.
.claude/skills/tao-validate-recipe-transfer/SKILL.md (or your agent's skills folder). This skill also uses 17 other files; get the full folder from GitHub.Port published CV work onto customer data without inheriting the silent bugs that make the resulting numbers meaningless.
This work splits into two phases with fundamentally different epistemic status:
Everything verifiable must be verified in Phase A, because the safety net disappears at the boundary. Once you are in Phase B, an implementation bug and a genuine domain mismatch produce identical symptoms: a mediocre number with a clean-looking loss curve.
Two consequences that drive everything below:
Read the request and pick a mode. Say which one you picked and why.
Post-mortem mode — a run already happened and the result was wrong, disappointing, or
suspiciously good. Go to references/postmortem.md. Do not start by rerunning anything.
Walk the checks in likelihood order and find the gate that was skipped.
Forward mode — no run yet, or starting over. Work Phase 0 → A → G → T → R → E below.
Audit mode — a pipeline exists and works, someone wants it checked before it goes to a customer. Run the Phase A gate and the Phase G report against the existing artifacts, then the parity and leakage scripts. Skip the porting work.
If the request is ambiguous, ask which of the three it is before doing anything expensive.
Cheap, and it prevents the most expensive class of mistake. Do this before reading any code.
Ask and answer, in writing:
Record the answers. If the feasibility gate fails, say so plainly and stop — that is a successful outcome of this skill, not a failure.
Goal: prove the code, the data pipeline, the preprocessing, and the metric implementation
are all faithful. Read references/port-gate.md for the detailed procedure.
The gate, in short:
references/port-gate.md
has the grep patterns.Do not enter Phase B until step 3 passes. If it cannot be made to pass, say so and report the gap — "this repo does not reproduce its own paper" is a legitimate and valuable finding.
Make the gap measurable rather than assumed. Run:
python scripts/domain_gap_report.py --source <source_annotations> --target <target_annotations> --out gap_report.mdIt compares the source benchmark and the customer set on image count, resolution and aspect distribution, objects per image, class balance, and — most importantly — object size as a fraction of image area.
That last axis drives more recipe decisions than any other. COCO objects average a few percent of image area. If the customer's aerial, microscopy, or inspection imagery puts them at 0.1%, that immediately implicates input resolution, FPN level assignment, anchor scales, and rules out mosaic-style augmentation. The script emits these as explicit flags with reasons, not generic warnings.
The magnitude of the gap on each axis tells you which recipe fields in Phase T are at risk. Carry the flags forward — they are the justification for every deviation from the paper.
Also run split hygiene here, before any training:
python scripts/split_leakage_check.py --splits train=<dir> val=<dir> test=<dir> --report leakage.mdNear-duplicate images across splits are the single biggest source of inflated CV numbers. Video frames sampled at 5fps, the same scene from a fixed camera, the same patient, the same production lot — a random split gives 0.95 mAP and a model that collapses on deployment. Detectable via perceptual hashing and group metadata; almost nobody checks. If this skill does one thing well, make it this.
The intellectual core. Classify every field in the paper's recipe into one of three
buckets before writing a config. references/recipe-fields.md has the full field-by-field
table; the buckets are:
If you initialize from the authors' released checkpoint — which you almost always should on a small customer dataset — their schedule is wrong for you by a large factor. Their recipe assumes ImageNet init or from-scratch training on 118k images. You are fine-tuning on 2,000. Copying the paper's 300-epoch schedule is a common, expensive, and entirely predictable mistake. Expect: much shorter schedule, lower LR (often 10x), shorter warmup, possibly a frozen stem, and weaker augmentation.
State the initialization explicitly in the config and derive the schedule from it. If you cannot say in one sentence whether you are fine-tuning or training from scratch, stop and resolve that first.
Write the preprocessing spec — resize policy (letterbox vs stretch), channel order, normalization constants, augmentation ordering — into one file that the training pipeline, the eval path, and the export path all read. Then verify numerically:
python scripts/preprocess_parity.py --config <preproc.yaml> --image <sample.jpg> --paths train,eval,exportPreprocessing mismatch between training and inference is the failure mode that actually kills deployments: excellent validation mAP, garbage in production, and a long debugging loop because nothing ever errors. Assert tensor equality rather than trusting that two code paths do the same thing.
Apply the verification ladder from references/verification-ladder.md before spending real
GPU hours. Abbreviated:
Fail early, fail cheap. Most disasters are a wrong pipeline trained for three days.
Alongside the full run, keep a regression suite: the pretrained baseline from Phase 0 and any prior best model, evaluated on the same frozen test set. Log dataset version, config, and commit hash together so any checkpoint is reproducible.
Choose an operating point. Everyone reports mAP@50-95 and then deploys at a confidence threshold nobody chose deliberately. Pick the threshold from the PR curve against the customer's actual precision/recall tradeoff — the cost of a miss versus a false alarm is a business question, so ask it — and report metrics at that threshold alongside the aggregate.
Break down, don't average. Per-class and per-slice (object size, lighting, camera, site, time-of-day). A single mAP hides the fact that the model fails entirely on the one class the customer cares about.
Error analysis. For detection, separate classification errors, localization errors, duplicates, background false positives, and missed detections — they have different fixes. High-confidence false positives are often missing annotations, not model errors: a missing box is not a missing label, it is a wrong label, and the model was explicitly taught to suppress that object. Feed these back into annotation QC.
Status artifact — emit one at every evaluation, including mid-run. Write status.json
and render it:
python scripts/render_status.py --status status.json --out status.htmlIt shows exactly two things: the delta against the paper on top, and the best result so far
against its baseline below. assets/status.example.json is the schema by example. Two rules
that make it honest:
"paper": null, which renders as n/p with no
delta. Never fill that column with a number from a different variant or a blog post.callout
and name what the comparison is actually against. "vs the previous run" and "vs a published
result" are different claims.Mid-run is a first-class state: label the cards still climbing and say so in the footnote,
so nobody quotes a partial number as final.
Report structure — use this template:
# <Task> recipe transfer: <paper> → <customer dataset>
## Outcome
One paragraph. The number, at the chosen operating point, versus the baseline.
## Phase A verification
Did the official checkpoint reproduce the reported number? Exact figures.
## Domain gap
The measured gap and which recipe fields it forced us to change.
## Recipe deviations
Table: field | paper value | our value | bucket | reason.
## Results
Per-class and per-slice at the chosen threshold. PR curve. Regression vs baseline.
## Error analysis
Failure categories with counts and examples.
## Known risks
What we could not verify, and what would change the conclusion.The "Known risks" section is not optional. It is the difference between a number a customer can act on and a number that will embarrass someone in three months.
Read these as needed rather than upfront:
references/postmortem.md — diagnose a failed run. Symptom-ordered, cheapest checks
first. Start here in post-mortem mode.references/port-gate.md — Phase A detail: commit pinning, CUDA op survival, checkpoint
gate procedure, hardcoded-assumption grep patterns.references/recipe-fields.md — the full field classification table, per task family.references/verification-ladder.md — the seven rungs, with the expected analytic values.references/failure-atlas.md — symptom → cause → check, for the ~25 recurring failures.references/stacks.md — framework-specific notes: raw research repo, MMDetection /
Detectron2, Ultralytics, timm / torchvision, TAO. Read only the relevant one.scripts/domain_gap_report.py — quantified source-vs-target gap with risk flagsscripts/split_leakage_check.py — perceptual-hash near-duplicate detection across splitsscripts/preprocess_parity.py — numerical assertion that train/eval/export preprocessing agreescripts/render_status.py — the Phase E status artifact: paper delta + best result so farRun them with --help for options. The first three are dependency-light (numpy + Pillow) and
render_status.py is stdlib-only, so all of them run inside a research repo's container
without disturbing its environment.
For a customer's private task there is no SOTA. There is no leaderboard for "find defects in this customer's parts." There is only the baseline and your number. So do not promise state-of-the-art; promise a well-validated result with no methodology bugs, defensible to someone who wants to poke at it.
That is worth more than it sounds, because a large share of impressive-looking fine-tuning results are inflated by test leakage, evaluating on the training distribution, or comparing against a deliberately weak baseline. Those errors are mechanical, and this skill exists to catch them.
© 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 17 other files (scripts, references, assets) in skills/tao-validate-recipe-transfer of NVIDIA/skills.
Open the folder on GitHubat commit dfdd080
Tao Validate Recipe Transfer 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 Validate Recipe Transfer this skillNVIDIA/skills | 3.5k | — | ~4.2k | Automated safety check: Notes | Apache-2.0 | |
| Adapting Transfer Learning Modelsjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~1.1k | Automated safety check: Pass | MIT | |
| ML Cv Specialistalirezarezvani/claude-cto-team | 117 | — | ~3.1k | Automated safety check: Pass | MIT | |
| Vision Sftwshobson/agents | 40k | — | ~2k | Automated safety check: Pass | MIT | |
| Transformersynulihao/AgentSkillOS | 617 | — | ~2.9k | Automated safety check: Pass | None | |
| Core MLgustavscirulis/snapgrid | 117 | 1 repos | ~3.8k | Automated safety check: Notes | Custom licence |
jeremylongshore/tons-of-skills-marketplace
Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.
alirezarezvani/claude-cto-team
Deep expertise in ML/CV model selection, training pipelines, and inference architecture.
wshobson/agents
Fine-tune vision-language models (VLMs) with supervised learning on image+text data.
ynulihao/AgentSkillOS
Work with state-of-the-art machine learning models for NLP, computer vision, audio, and multimodal tasks using HuggingFace Transformers.
gustavscirulis/snapgrid
Core ML, Create ML, Vision framework, Natural Language framework, on-device ML integration.
franklee16/academic-research-skills
A skill your agent uses when targeting IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI) or deciding whether a computer vision or machine learning manuscript fits this archival…
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.
Categories
Port a published computer vision paper's official code and training recipe onto a customer's own dataset, or diagnose why such a transfer produced bad numbers. Tao Validate Recipe Transfer is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Port a published computer vision paper's official code and training recipe onto a customer's own dataset, or diagnose why such a transfer produced bad numbers.
Tao Validate Recipe Transfer fits situations like: post-mortems on any failed; disappointing CV training run; whenever a user mentions mAP that looks too good; A model that worked in training but not in deployment.
Run `npx skills add NVIDIA/skills --skill tao-validate-recipe-transfer -a claude-code`. Or copy the skill folder (skills/tao-validate-recipe-transfer in NVIDIA/skills) into .claude/skills/tao-validate-recipe-transfer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA/skills --skill tao-validate-recipe-transfer -a codex`. Or copy the skill folder (skills/tao-validate-recipe-transfer in NVIDIA/skills) into .agents/skills/tao-validate-recipe-transfer 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-validate-recipe-transfer -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-validate-recipe-transfer, .gemini/skills/tao-validate-recipe-transfer, .github/skills/tao-validate-recipe-transfer and .opencode/skills/tao-validate-recipe-transfer in your project.
Going by SKILL.md and its folder, Tao Validate Recipe Transfer needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3; Docker. Its frontmatter pre-approves these tools: Read, Bash, Write. Compatibility (from SKILL.md): Methodology skill — no container of its own. Three of the four scripts need only Python 3 with numpy and Pillow; render_status.py is stdlib-only. They run inside a research repo's own environment without disturbing it. Phases A and R execute the ported repo's training/eval, so they inherit that repo's requirements (typically docker + nvidia-container-toolkit + an NVIDIA GPU)..
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 (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 Validate Recipe Transfer 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 4.2k tokens (SKILL.md is roughly 17k 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 10k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Tao Validate Recipe Transfer: Adapting Transfer Learning Models (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), ML Cv Specialist (alirezarezvani/claude-cto-team, 117 stars), Vision Sft (wshobson/agents, 40k stars) and Transformers (ynulihao/AgentSkillOS, 617 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,546 GitHub stars. The repository holds 386 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.