Data & Analysis ✓ NVIDIA · Official

TAO Pose Classification

Classify pose-keypoint sequences into action categories with ST-GCN.

50/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.8k
Last updated
today
License
Apache-2.0
pose-classificationskeleton-action-recognitionst-gcntao-toolkit
+2pytorchkeypoint-data

What does this skill do, and when should you use it?

This skill supports NVIDIA TAO Toolkit workflows for classifying skeleton sequences from pose-keypoint data with ST-GCN. It covers dataset conversion, training, evaluation, export, and inference, with optional AutoML routing for training. Preconverted `.npy` and `.pkl` datasets can be used directly without conversion. The documented environment requires Docker, NVIDIA Container Toolkit, and at least one NVIDIA GPU with about 8GB of VRAM.

Reads TAO pose-classification configuration, dataset paths, label maps, and model checkpoints; runs pose_classification dataset_convert only for raw DeepStream BodyPose JSON; trains or resumes models with pose_classification train; evaluates checkpoints, exports ONNX files, and writes inference results; routes training through tao-skill-bank:tao-run-automl when AutoML is enabled for the run and the packaged training schema and template are available. The documented monitoring metric is val_loss, minimized for AutoML selection.

Good fit
  • A computer-vision practitioner has converted `train_data.npy`, `train_label.pkl`, `val_data.npy`, and `val_label.pkl` and wants to train a six-class action model.
  • A DeepStream user has raw BodyPose JSON and needs to convert it before TAO pose-classification training.
  • A model developer needs to evaluate a trained pose-classification checkpoint on validation data.
  • An engineer needs to export a selected `.pth` checkpoint as an ONNX file.
  • A researcher needs to run classification inference on `test_data.npy` and `test_label.pkl` and save the output file.

How do you install this skill?

Before you use it
  • This review did not execute Docker, the TAO CLI, training, evaluation, export, or inference; the benchmark report is not proof of real model-result validation.
  • Before use, verify the container image, TAO version, S3 access, dataset format, checkpoint selection, and encryption-key handling.
  • The documentation contains a deploy-capability inconsistency, and the inference output file is not fully declared in skill_info; verify the actual runner and schemas first.
  • For human pose data, add privacy, access-control, retention, and cross-border-transfer review outside this skill.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Docker
  • NVIDIA Container Toolkit
  • NVIDIA GPU with 8GB+ VRAM

Install the individual skill with the repository README’s skills CLI command: npx skills add nvidia/skills --skill tao-train-pose-classification --yes. The CLI handles the installation destination; the source does not specify a separate directory. Before running it, prepare Docker, NVIDIA Container Toolkit, and a suitable NVIDIA GPU.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/tao-train-pose-classification" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

After installation, give the Agent a request such as train pose classification, skeleton action recognition, ST-GCN, or keypoint sequence classifier. Training defaults to automl_policy: on, while a new launch request can specify automl_policy: off. Use existing train_data.npy, train_label.pkl, val_data.npy, and val_label.pkl directly; run dataset conversion only for raw DeepStream BodyPose JSON. For downstream evaluation, export, or inference, provide the exact intended .pth checkpoint and the action-specific dataset paths.

What are this skill's strengths and limitations?

Pros
  • Covers conversion, training, resume training, evaluation, ONNX export, and inference.
  • Clearly distinguishes raw DeepStream JSON from already converted `.npy` / `.pkl` datasets.
  • Documents required data paths, label maps, graph layout, checkpoints, and output files.
  • Allows AutoML to be enabled or disabled per training run.
Limitations
  • The workflow is single-node; multi-GPU launch is managed by Lightning.
  • It does not expose deploy, prune, quantize, or standalone retrain actions.
  • It requires Docker, NVIDIA Container Toolkit, and an NVIDIA GPU; CPU-only execution is not documented.
  • AutoML requires packaged, parseable training schemas and templates; otherwise direct training is required.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
TAO Pose Classification this page ✓ NVIDIA · Official 50 · Use with care ★ 3.8k today Apache-2.0
TAO PointPillars 3D Detection ✓ NVIDIA · Official 52 · Use with care ★ 3.8k today Apache-2.0
TAO Video Action Recognition ✓ NVIDIA · Official 46 · Use with care ★ 3.8k today Apache-2.0
TAO CenterPose Pose Estimation Skill ✓ NVIDIA · Official 49 · Use with care ★ 3.8k today Apache-2.0
TAO VLM Binary Gap Analyzer ✓ NVIDIA · Official 51 · Use with care ★ 3.8k today Apache-2.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
50/ 100 5-point scale 2.5 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust14 / 25 · 2.8/5

The skill restricts declared tools to Read/Bash and documents Docker, GPU, data paths, checkpoint handling, and encryption-key mappings; no malware, credential theft, or destructive default is evident. Points are deducted for missing user confirmation, sensitive-data handling, pinned dependency versions, external data-transfer boundaries, rollback, and cleanup guidance.

2Reliability8 / 20 · 2.0/5

Actions, templates, parameters, deterministic settings, and error patterns are fairly detailed, including missing schemas, label shapes, graph layouts, and checkpoint issues. Points are deducted because key paths were not executed; deploy capability is described inconsistently, inference output declaration does not fully align with skill_info, and abnormal-input feedback is incomplete.

3Adaptability9 / 15 · 3.0/5

Trigger phrases, target scenarios, input formats, action scope, and excluded deploy/prune/quantize/standalone-retrain capabilities are stated. Points are deducted because Docker, NVIDIA container tooling, GPU hardware, and many examples depend on S3; Chinese-language interaction and mainland-China network reachability are not addressed.

4Convention9 / 15 · 3.0/5

The package includes front matter, license, version, author, tags, per-action templates, schema guidance, parameter tables, error patterns, and benchmark documentation. Points are deducted for missing recommended Instructions, Examples, and FAQ sections, invalid validator-style author formatting, no skill-level changelog or explicit maintenance/update path, and repository license metadata marked NOASSERTION.

5Effectiveness6 / 15 · 2.0/5

Training, evaluation, export, inference, and optional conversion workflows include concrete parameters, dataset files, checkpoint handoff, and troubleshooting; the benchmark reports favorable results on a limited task. Points are deducted because the benchmark covers documentation planning rather than real model execution, output files, or result quality, leaving substantial environment and data preparation.

6Verifiability4 / 10 · 2.0/5

Revision-pinned source files, schema/template configuration, an eval definition, and a benchmark report provide auditable documentation and limited behavioral evidence. Points are deducted for the single-task evaluation, absence of committed key-path tests or CI reproduction, and the fact that no commands were executed in this static review.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 55f18499943e Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Do I always need dataset conversion?
No. Run `dataset_convert` only when the input is raw DeepStream BodyPose JSON. If `.npy` and `.pkl` files are already available, start with the requested training, evaluation, or inference action.
Is AutoML mandatory for training?
No. AutoML is enabled at the model layer and defaults to `automl_policy: on`, but the run can specify `off`. If the training schema or template is missing, AutoML is not runnable for this model.
What hardware is required?
The skill lists a minimum and recommendation of one GPU, with 8GB or more of VRAM per GPU. It describes pose classification as lightweight and typically suitable for a single GPU.

More skills from this repository

All from NVIDIA/skills

Data & Analysis ✓ NVIDIA · Official

TAO PointPillars 3D Detection

Guides TAO workflows for training, evaluating, and deploying LiDAR-based PointPillars detectors.

★ 3.8k FS 52 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO Video Action Recognition

Train, evaluate, export, and run inference for RGB, optical-flow, and multi-stream video action models with NVIDIA TAO.

★ 3.8k FS 46 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO CenterPose Pose Estimation Skill

Guides agents through training, evaluation, export, and deployment of CenterPose models for 6-DoF object pose estimation.

★ 3.8k FS 49 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO VLM Binary Gap Analyzer

Extract false-positive and false-negative cases from VLM yes/no predictions for downstream root-cause analysis.

★ 3.8k FS 51 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO Metric-Learning Recognition

Train embedding models for fine-grained visual retrieval and matching.

★ 3.8k FS 49 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO PyT Image Classification

Train, evaluate, optimize, and deploy PyTorch image classifiers with NVIDIA TAO.

★ 3.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO MAE Vision Pretraining

Guides NVIDIA TAO through masked-autoencoder pretraining and fine-tuning for visual representations.

★ 3.8k FS 48 Use with care today
Dev & Engineering ✓ NVIDIA · Official

TAO OCRNet Scene Text Recognition

Train and deploy NVIDIA TAO OCRNet models for cropped text recognition.

★ 3.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO Visual ChangeNet Inspection

Train paired-image classifiers and change-segmentation models for PCB defect inspection.

★ 3.8k FS 48 Use with care today
Automation & Ops ✓ NVIDIA · Official

TAO Workflow Launch Gate

Preflight TAO jobs across platforms, credentials, data, containers, and monitoring.

★ 3.8k FS 60 Recommended today
Dev & Engineering ✓ NVIDIA · Official

DALI Dynamic Mode Assistant

Helps agents write, review, and migrate NVIDIA DALI imperative dynamic-mode code.

★ 3.8k FS 58 Recommended today
Data & Analysis ✓ NVIDIA · Official

TAO DINO Object Detection

Run NVIDIA TAO workflows for training and deploying DINO 2D object detectors.

★ 3.8k FS 58 Recommended today
Automation & Ops ✓ NVIDIA · Official

TAO on SLURM

Run TAO training, evaluation, and inference on a remote GPU cluster through SSH, SLURM, and Pyxis/Enroot.

★ 3.8k FS 55 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO FastFoundationStereo Real-Time Stereo Depth

Run TAO FastFoundationStereo workflows that produce low-latency disparity maps from stereo images.

★ 3.8k FS 55 Use with care today
Dev & Engineering ✓ NVIDIA · Official

TAO Sparse4D Training Skill

Guides agents through training, evaluation, export, quantization, and inference for multi-camera temporal 3D detection and tracking.

★ 3.8k FS 54 Use with care today
Automation & Ops ✓ NVIDIA · Official

TAO Jobs on Kubernetes

Submit and monitor NVIDIA TAO GPU training jobs through Kubernetes.

★ 3.8k FS 53 Use with care today
Data & Analysis ✓ NVIDIA · Official

OCDNet Scene Text Detection

Train and deploy arbitrary-oriented scene text detectors with NVIDIA TAO Toolkit.

★ 3.8k FS 53 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO Image Grounding

Convert image-caption pairs into phrase-grounded annotations with pixel-space bounding boxes.

★ 3.8k FS 52 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO FoundationStereo Stereo Depth

Generate disparity maps from stereo images and manage FoundationStereo training, evaluation, and deployment for 3D reconstruction.

★ 3.8k FS 52 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO SegFormer Semantic Segmentation

Guidance for training, evaluating, exporting, and deploying TAO SegFormer models.

★ 3.8k FS 52 Use with care today

Related skills