mcpField
T
tao-list-capabilities

tao-list-capabilities

github.com/nvidiaエージェントワークフロー3.8k1.6k 回インストール今日更新
リポジトリ

tao-list-capabilities について

インストール済みの TAO skill bank で利用できる機能、ワークフロー、対応モデル、AutoML の範囲を調べる TAO スキルです。プラグインのメタデータを手作業で列挙せず、同梱スクリプトとスキーマを参照します。

主な機能

  1. 01アプリケーションとデータのワークフローを一覧表示
  2. 02対応する実行プラットフォームを確認
  3. 03モデルのアクションと AutoML 対応を表示
  4. 04同梱の機能・モデル用スクリプトを利用

活用シーン

  1. 01利用可能なアプリケーションやデータのワークフローを調べる
  2. 02モデルが指定アクションに対応するか確認
  3. 03モデルやアクションの AutoML 対応を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nvidia/skills --skill tao-list-capabilities

インストール後、Claude Code で/tao-list-capabilitiesを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

BENCHMARK.md
skill-card.md
skill.oms.sig
config/
skillspector-baseline.yaml
evals/
evals.json

詳細

TAO Skill Bank の機能

単体でインストールする場合 このセッションが TAO Skill Bank プラグインによって初期化されていない場合は、まず tao-setup スキルを実行してください(ホストの事前チェック、認証情報、スキル間の検出)。

ユーザーから tao-skill-bank でできること、プラグインの機能、利用できるアプリケーションまたはデータのワークフロー、サポート対象のモデル、あるいは AutoML で対応可能なモデルについて尋ねられた場合に、このスキルを使用します。

クイックスタート

一般的な機能に関する質問には scripts/list_tao_capabilities.py を、モデル/アクションや AutoML のサポートに関する質問には scripts/list_tao_models.py を実行します。

機能に関する回答

一般的な機能について回答する場合は、パッケージに含まれるヘルパーを実行してください。

${TAO_SKILL_BANK_PATH:-~/tao-skill-bank}/scripts/list_tao_capabilities.py \
  --skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skill-bank} --format text

このスキルまたはプラグインのメタデータから機能を手作業で列挙するのではなく、ヘルパーの出力を回答の正確な情報源として使用してください。以下を含めます。

  • applications/ 内の最上位アプリケーションワークフローすべてと、それぞれでできること。
  • data/ 内の最上位データワークフローすべてと、それぞれでできること。
  • インストール済みのプラットフォームスキル(tao-run-on-docker / -slurm / -kubernetes / -brev、および外部のものがあればそれも)から確認した、サポート対象の実行プラットフォーム。実行環境からコアルータースキルのみが表示される場合は、skills/platform/tao-run-on-*/SKILL.md のフロントマターを読み取ります。
  • models/ 内のモデルについて、パッケージ化されたスキーママニフェストに該当するアクションがある場合、そのファインチューニング/デプロイのワークフローで対応する範囲(トレーニング、評価、推論、エクスポート、TensorRT エンジンの生成)。
  • AutoML のサポートと、アクションごとの AutoML スキーマ判定。

モデル一覧

ユーザーから利用可能な TAO モデル、またはモデルで実行できるアクションについて尋ねられた場合は、モデルフォルダーを手作業で調べるのではなく、パッケージに含まれるモデル一覧スクリプトを使用してください。

${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

モデル一覧は skills/models/schemas.manifest.json から取得されます。

AutoML の一覧

ユーザーから AutoML で対応可能なモデルについて尋ねられた場合は、同じモデル一覧スクリプトを AutoML モードで使用するか、互換性ラッパーを使用してください。

${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

特定の圧縮アクションについて尋ねられた場合は、--action distill、--action prune、または --action quantize を使用してください。

あるアクションの AutoML サポートには、skills/models/<model_skill>/schemas/<action>.schema.json がプラグインにパッケージ化され、有効な JSON として解析できる必要があります。そのデータクラススキーマが存在しないか無効な場合、そのモデル/アクションを AutoML 対応として説明しないでください。

コメント