PluginBench
Skill
Official
Pass
Audit score 90

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
Prerequisites
  • 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
Claude Code
Cursor
Windsurf
Cline

How to use tao-list-capabilities

  1. 1.For general capabilities: run scripts/list_tao_capabilities.py with --skill-bank and --format text flags
  2. 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. 3.For AutoML details: use --action distill, --action prune, or --action quantize to filter by compression type
  4. 4.For platform discovery: check installed platform skills (tao-run-on-docker, tao-run-on-slurm, etc.) or read their SKILL.md frontmatter
  5. 5.Use the helper script output as the source of truth for answers instead of manual enumeration

Use cases

Good for
  • 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
Who it's for
  • 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

What if TAO Skill Bank was not initialized by the plugin?

Run the tao-setup skill first to set up host preflight checks, credentials, and cross-skill discovery.

How do I list only AutoML-supported models?

Run scripts/list_tao_models.py with --scope automl --format text to see models and actions with AutoML support.

Can I filter AutoML results by compression action?

Yes, use --action distill, --action prune, or --action quantize flags to filter by specific compression actions.

Where does the skill get its capability information?

From packaged application, data, model, and platform manifests in the TAO Skill Bank, discovered via helper scripts rather than manual enumeration.

What execution platforms does TAO support?

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-setup skill 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.md frontmatter.
  • 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.