"Routes UltralyticsPro training workflows for YOLO and RT-DETR
Scanned 9/9/2026
Install to Claude Code
npx -y skills add VectorSpaceLab/AREX-Skill --skill training --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Training?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-training-76ca059f)More formats (shields.io, HTML) on the badges page.
---
name: training
description: "Routes UltralyticsPro training workflows for YOLO and RT-DETR
presets, including detection, classification, segmentation, pose, and oriented
bounding-box examples."
disable-model-invocation: true
metadata:
disco-role: operating
license: NO_LICENSE
---
# Training
Use this sub-skill when the user wants to train, finetune, or resume a model
using one of the repository's training wrappers.
## Typical triggers
- "train YOLOv11 on coco128"
- "run the classification example"
- "use the RT-DETR training script"
- "switch the model preset or device"
- "why does `train_yolo12.py` fail on this machine?"
## What belongs here
- The training wrappers that mirror `train_v8.py`, `train_v8_linux.py`,
`train_yolo11.py`, `train_yolov10.py`, `train_yolo12.py`, `train_cls.py`,
`train_obb.py`, `train_pose.py`, `train_seg01.py`, and `train_rtdetr.py`.
- Preset selection, model-config path selection, dataset YAML selection, and
device overrides for those training examples.
- Safe dry-run planning before a real training job starts.
- Troubleshooting for missing packaged configs, missing dataset YAMLs, device
selection, and first-run downloads.
## What stays out
- Single-image prediction workflows. Use `sub-skills/prediction` instead.
- Upstream library source changes. This repo skill only wraps the public
`ultralytics` package.
- Long benchmark or large-scale training sweeps.
## First reads
1. `references/workflows.md` for the preset-to-script map and the canonical
command forms.
2. `references/presets.md` when you need to translate a source script name into
the bundled training preset name.
3. `references/troubleshooting.md` for data, config, device, and download
failures.
4. `../../references/interface-reference.md` when you need verified Ultralytics
API or CLI details.
5. `../../references/model-family-map.md` when you need the broader source
script inventory.
## Bundled helper
- `scripts/run_train.py` — preferred wrapper for all training presets. It is
safe by default and performs a dry run unless `--execute` is supplied.
## How to use the helper
- Start with `--list-presets` when you are mapping a source script to the
bundled preset.
- Use `--preset train-yolo11` or another preset when you want the same model
and dataset pair as a source example.
- Override `--model`, `--data`, `--imgsz`, `--batch`, `--workers`, `--device`,
`--project`, or `--name` when a user asks for a variation.
- Pass `--execute` only after confirming that the model config and dataset are
available and that the user is willing to start a real training job.
## Common decisions
- If the path is `cfg_yolov12/yolo12.yaml`, the preset is a custom local config
case. The verified public Ultralytics install used for authoring does not ship
that file, so the user must supply it or choose a different preset.
- If the user only needs to inspect the parameters, stay in dry-run mode and
read the printed plan instead of launching training.
- If the requested run is meant for CPU, choose the preset or override that sets
`device=cpu` explicitly.
## When to escalate to the root skill
Go back to `SKILL.md` if the task turns into general package inspection,
installation, or route selection across training and prediction.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!