ultralytics-yolo

Train and export Ultralytics YOLO models for detection and tracking.

17|3|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/jayll1303/AIEKit --skill ultralytics-yolo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultralytics-yolo
Source: https://github.com/jayll1303/AIEKit/tree/main/.kiro/skills/ultralytics-yolo
Command: npx skills add https://github.com/jayll1303/AIEKit --skill ultralytics-yolo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Simplifies the end-to-end workflow of training, validating, running inference, exporting, and deploying Ultralytics YOLO models so practitioners can move from raw images to production-ready models without guesswork.

Core Features & Use Cases

  • Model training & validation: Train YOLOv8/26/11 models on custom datasets using data.yaml, multi-GPU, or Apple MPS and monitor metrics like mAP, precision, and recall.
  • Inference & tracking: Run predictions on images, videos, streams, and directories, and perform multi-object tracking with BoT-SORT or ByteTrack.
  • Export & deployment: Export to ONNX, TensorRT, CoreML, TFLite, OpenVINO and support quantization flags (FP16/INT8) for edge and server deployment.
  • Use case: Prepare a custom detection dataset, train a balanced yolo26s model, validate its mAP, export to ONNX, and run batched inference for analytics and tracking.

Quick Start

Train a yolo26n model on my dataset using the data.yaml at path /path/to/data.yaml for 100 epochs and export the best checkpoint to ONNX.

Frequently Asked Questions about ultralytics-yolo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I train a YOLO model on a custom dataset and export it to ONNX?

Train YOLO models on custom datasets using a standardized data.yaml file, then export the best checkpoint to ONNX. You can specify training epochs, model size like yolo26n, and target devices like multi-GPU or Apple MPS for hardware acceleration.

Can I run YOLO inference and multi-object tracking on video streams?

Run YOLO inference on images, videos, and streams while performing multi-object tracking. It supports BoT-SORT and ByteTrack algorithms, providing programmatic access to results like boxes, masks, and keypoints for downstream analytics.

Does YOLO model export support edge deployment formats like TFLite and TensorRT?

YOLO model export supports formats including TensorRT, TFLite, CoreML, and OpenVINO. You can apply quantization flags like FP16 or INT8 during export to optimize models for edge and server deployment environments.

What tasks does YOLO object detection support besides bounding boxes?

YOLO object detection supports segmentation, classification, pose estimation, and oriented bounding boxes. You can train and validate models for these tasks, monitoring metrics like mAP, precision, and recall across CPU, GPU, or MPS devices.

How do I extract bounding boxes and keypoints from YOLO predictions for analytics?

Extract bounding boxes, masks, keypoints, and oriented bounding boxes from YOLO predictions programmatically. These results enable downstream processing and analytics solutions like object counting, tracking, and heatmaps.

Why use a data.yaml file for custom YOLO model training?

A data.yaml file standardizes custom dataset preparation for YOLO model training. It defines class names and dataset paths, ensuring balanced training across CPU, GPU, and MPS devices while monitoring validation metrics like mAP.