tao-list-capabilities
nvidia/skills
Discover TAO Skill Bank capabilities, available models, and AutoML support by querying packaged manifests.
What is tao-list-capabilities?
This skill answers questions about what the TAO Skill Bank plugin can do, which models and workflows are available, and which models support AutoML. Use it when users ask about TAO capabilities, available models, supported workflows, or AutoML compatibility.
- List all application workflows and their capabilities from the TAO Skill Bank
- Enumerate available data workflows and supported actions
- Discover supported execution platforms (Docker, Slurm, Kubernetes, Brev)
- Show model fine-tuning and deployment workflow coverage (train, evaluate, inference, export, TensorRT)
- Query AutoML support per model and per action (distill, prune, quantize)
- Generate capability answers from authoritative packaged manifests instead of manual enumeration
How to install tao-list-capabilities
npx skills add https://github.com/nvidia/skills --skill tao-list-capabilities- TAO Skill Bank plugin must be installed and initialized
- Run tao-setup skill first if the session was not initialized by the TAO skill bank plugin
- TAO_SKILL_BANK_PATH environment variable or default ~/tao-skill-bank location
How to use tao-list-capabilities
- 1.For general capabilities: run scripts/list_tao_capabilities.py with --skill-bank and --format text flags
- 2.For model lists: run scripts/list_tao_models.py with --scope all to see all models or --scope automl for AutoML-capable models
- 3.For AutoML details: use --action distill, --action prune, or --action quantize to filter by compression type
- 4.For platform discovery: check installed platform skills (tao-run-on-docker, tao-run-on-slurm, etc.) or read their SKILL.md frontmatter
- 5.Use the helper script output as the source of truth for answers instead of manual enumeration
Use cases
- User asks 'what can TAO Skill Bank do?' and you need to provide a complete capability overview
- User wants to know which TAO models are available and what actions they support
- User asks which models are compatible with AutoML and which compression actions are supported
- User inquires about available execution platforms and deployment options
- User needs to discover which data or application workflows are packaged in their TAO installation
- TAO Skill Bank users exploring available models and workflows
- Developers integrating TAO into their ML pipelines
- Users evaluating AutoML capabilities for specific models
- Teams discovering platform and execution options
tao-list-capabilities FAQ
Run the tao-setup skill first to set up host preflight checks, credentials, and cross-skill discovery.
Run scripts/list_tao_models.py with --scope automl --format text to see models and actions with AutoML support.
Yes, use --action distill, --action prune, or --action quantize flags to filter by specific compression actions.
From packaged application, data, model, and platform manifests in the TAO Skill Bank, discovered via helper scripts rather than manual enumeration.
Supported platforms are discovered from installed platform skills (Docker, Slurm, Kubernetes, Brev) and any external platform skills.
Full instructions (SKILL.md)
Source of truth, from nvidia/skills.
name: tao-list-capabilities description: >- Answer what the TAO Skill Bank plugin can do by generating the response from packaged application, data, model, AutoML, and platform manifests. Use when the user asks "what can TAO Skill Bank do", "list TAO models", "which TAO workflows are available", or "what supports AutoML". license: Apache-2.0 compatibility: Requires the packaged TAO skill bank helper scripts. metadata: author: NVIDIA Corporation version: "0.1.0" allowed-tools: Read Bash tags:
- tao
- capabilities
- discovery
TAO Skill Bank Capabilities
Standalone install? If this session was not initialized by the TAO skill bank plugin, run the
tao-setupskill first (host preflight, credentials, cross-skill discovery).
Use this skill when the user asks what tao-skill-bank can do, asks for plugin
capabilities, asks which application or data workflows are available, asks which
models are supported, or asks what models are capable with AutoML.
Quick Start
Run scripts/list_tao_capabilities.py for general capability questions, or
scripts/list_tao_models.py for model/action and AutoML support questions.
Capability Answers
For a general capabilities answer, run the packaged helper:
${TAO_SKILL_BANK_PATH:-~/tao-skill-bank}/scripts/list_tao_capabilities.py \
--skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skill-bank} --format text
Use the helper output as the source of truth for the answer instead of manually enumerating capabilities from this skill or plugin metadata. Include:
- Every top-level application workflow under
applications/and what it can do. - Every top-level data workflow under
data/and what it can do. - Supported execution platforms, discovered 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.mdfrontmatter. - The fine-tuning/deployment workflow coverage for models under
models/: train, evaluate, inference, export, and TensorRT engine generation when those actions are present in the packaged schema manifest. - AutoML support and the AutoML per-action schema gate.
Model Lists
When the user asks which TAO models are available or which actions a model can run, use the packaged model-list script instead of manually scanning model folders:
${TAO_SKILL_BANK_PATH:-~/tao-skill-bank}/scripts/list_tao_models.py \
--skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skill-bank} --scope all --format text
The model list comes from skills/models/schemas.manifest.json.
AutoML Lists
When the user asks what models are capable with AutoML, use the same model-list script in AutoML mode, or the compatibility wrapper:
${TAO_SKILL_BANK_PATH:-~/tao-skill-bank}/scripts/list_tao_models.py \
--skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skill-bank} --scope automl --format text
${TAO_SKILL_BANK_PATH:-~/tao-skill-bank}/scripts/list_automl_support.py \
--skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skill-bank} --format text
Use --action distill, --action prune, or --action quantize when the user
asks about a specific compression action.
AutoML support for an action requires
skills/models/<model_skill>/schemas/<action>.schema.json to be packaged with the plugin
and parse successfully as JSON. If that dataclass schema is missing or invalid,
do not describe the model/action as AutoML-supported.
Related skills
More from nvidia/skills and the wider catalog.

tao-mine-aoi-images
Mine similar images from a source pool using DEFT embeddings for VCN AOI augmentation.

tao-port-huggingface-model
Integrate HuggingFace Computer Vision models into NVIDIA TAO Toolkit for training, export, and TensorRT deployment.

tao-route-visual-changenet-samples
Route weak VCN samples to k-NN Mining or AnomalyGen based on label eligibility.

tao-run-automl
Automated hyperparameter optimization for NVIDIA TAO networks with Bayesian, Hyperband, ASHA, and LLM-guided search.

tao-run-automl-deft-pipeline
Run NVIDIA's three-phase AOI training pipeline: AutoML baseline → DEFT loop → AutoML refinement.

tao-run-deft-aoi
Run the full DEFT AOI improvement loop for NVIDIA TAO VisualChangeNet/ChangeNet PCB inspection models.