Agent skill

Yolo Training

by fcakyon in fcakyon/claude-codex-settings

This skill should be used when user asks to "improve my mAP", "why is my model overfitting", "my training is diverging", "read my results.csv", "interpret my training curves", "my AP50 is good but…

Apache-2.0Auto-check passedAI & LLM Engineering

Install Yolo Training

skills CLI
$ npx skills add fcakyon/claude-codex-settings --skill yolo-training -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install fcakyon/claude-codex-settings yolo-training --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/fcakyon/claude-codex-settings.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/ultralytics-dev/skills/yolo-training .claude/skills/yolo-training && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
yolo-training
GitHub stars
1.2k
Used in
1 other repo
Token cost
~1.4k tokens
SKILL.md length
669 words
Files
3 (incl. references)
Skills in repo
43
Repo updated
First seen
Licence
Apache-2.0

At a glance

This skill should be used when user asks to "improve my mAP", "why is my model overfitting", "my training is diverging", "read my results.csv", "interpret my training curves", "my AP50 is good but…

  • Works in 6 steps: Epochs and schedule. Undertrained looks… → Augmentation. The knob for the… → Loss weights and LR. Cheap, and the… → …
  • Asks to improve my mAP
  • SKILL.md covers Order of operations, Diagnostic loop, Defaults that will surprise you and Starting recipe
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Yolo Training is an agent skill from fcakyon/claude-codex-settings. This skill should be used when user asks to "improve my mAP", "why is my model overfitting", "my training is diverging", "read my results.csv", "interpret my training curves", "my AP50 is good but AP50-95 is bad", "my recall is low", "how do I pick learning rate", "which augmentations should I use", "should I use a bigger model", "tune hyperparameters", or asks how to train YOLO26 for detection, instance or semantic segmentation, pose, OBB, classification, or depth.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/diagnostics.md` and `references/task-notes.md`).

It sits in AI & LLM Engineering, covering Computer vision and CSV and tabular files. The repository describes itself as: Battle-tested Claude Code, OpenAI Codex, Cursor configs, plugins, hooks and agents with Kimi, MiniMax and GLM API support. The licence is Apache-2.0.

When your agent uses it

  • Asks to improve my mAP
  • Why is my model overfitting
  • My training is diverging
  • Read my results.csv

Example prompts

  • “improve my mAP”
  • “why is my model overfitting”
  • “my training is diverging”
  • “/yolo-training”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Epochs and schedule. Undertrained looks like every other problem, and it costs nothing
  2. Augmentation. The knob for the generalization gap, at no extra compute per epoch.
  3. Loss weights and LR. Cheap, and the curves usually say which one is wrong.
  4. Model size. Scale up when train loss is still falling at the end of the schedule and the
  5. Resolution. Compute scales with the square of imgsz, so 640 to 1280 is roughly 4x the
  6. Data, label quality and class balance. The highest ceiling and the slowest to move. The

What it can do on your machine

Read from SKILL.md and the folder at commit 7a519d8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are python and bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Yolo Training loads about 1.4k tokens when it runs, and up to ~6.1k if it reads all its reference files. Until then it costs about 121 tokens; SKILL.md has 669 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~121
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from fcakyon/claude-codex-settings at commit 7a519d8, republished under its Apache-2.0 licence (© fcakyon). 669 words, ~1,390 tokens.

Download SKILL.mdSave it as .claude/skills/yolo-training/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
yolo-training
description
This skill should be used when user asks to "improve my mAP", "why is my model overfitting", "my training is diverging", "read my results.csv", "interpret my training curves", "my AP50 is good but AP50-95 is bad", "my recall is low", "how do I pick learning rate", "which augmentations should I use", "should I use a bigger model", "tune hyperparameters", or asks how to train YOLO26 for detection, instance or semantic segmentation, pose, OBB, classification, or depth.

YOLO26 training

Read the run before changing anything. The results.csv and confusion matrix usually name the problem already.

Order of operations

Ordered by cost to try, cheapest first, not by size of the potential win.

  1. Epochs and schedule. Undertrained looks like every other problem, and it costs nothing but time to rule out.
  2. Augmentation. The knob for the generalization gap, at no extra compute per epoch.
  3. Loss weights and LR. Cheap, and the curves usually say which one is wrong.
  4. Model size. Scale up when train loss is still falling at the end of the schedule and the train and val curves sit close together. That is underfitting, and it is the only case a bigger model reliably fixes.
  5. Resolution. Compute scales with the square of imgsz, so 640 to 1280 is roughly 4x the training budget, and pretrained weights transfer worse the further you move from the size they were fit at. Justify it with the object sizes in your data, not as a default first move.
  6. Data, label quality and class balance. The highest ceiling and the slowest to move. The package ships no dataset-analysis tooling, so any audit here is your own script plus looking at images. Worth it once the cheap knobs are spent.

Diagnostic loop

python
import pandas as pd

df = pd.read_csv("runs/detect/train/results.csv")
df.columns = df.columns.str.strip()
print(df.tail(10)[["epoch", "train/box_loss", "val/box_loss", "metrics/mAP50(B)", "metrics/mAP50-95(B)"]])
print("best epoch:", df["metrics/mAP50-95(B)"].idxmax(), "of", len(df))

Then read, in this order:

ReadQuestion it answers
best epoch vs total epochsundertrained, overtrained, or right
train loss vs val loss trendwhich side of the generalization gap
mAP50 vs mAP50-95classification and recall vs localization
P vs R at the operating pointover-suppression vs over-firing
per-class AP spreadone broken class or a general weakness
confusion matrix background row and columnfalse positives vs missed detections

references/diagnostics.md maps each pattern to a cause and a knob, and lists what to rule out before turning that knob. Read it before recommending a change. references/task-notes.md covers detect, segment, semantic, pose, obb, classify, and depth specifics.

Show full SKILL.md (347 more words)Show less

Defaults that will surprise you

These produce "I changed X and nothing happened". All six are current defaults.

  1. optimizer=auto ignores lr0 and momentum. It is the default. It picks MuSGD at lr 0.01 when ceil(len(dataset) / max(batch, nbs)) * epochs exceeds 10000, otherwise AdamW at 0.002 * 5 / (4 + nc), and forces warmup_bias_lr=0. Crossing that iteration count silently changes optimizer between two runs you meant to compare. Setting lr0 while leaving optimizer=auto does nothing. Set optimizer=AdamW or optimizer=SGD explicitly first.
  2. nbs=64 normalizes the loss, so batch does not scale LR the way you assume. Below 64 the trainer accumulates gradients to an effective 64. Dropping batch 64 to 16 changes almost nothing about the effective step.
  3. close_mosaic=10 turns off mosaic for the last 10 epochs. The late jump in mAP is that switch, not convergence. On a 20-epoch run it is half the schedule, and on a 10-epoch run mosaic never runs at all.
  4. Fitness for detect is mAP50-95 alone, weights [0, 0, 0, 1]. best.pt and patience ignore precision, recall, and mAP50 completely. Segment and pose sum both heads, classify uses (top1 + top5) / 2, semantic uses mIoU. A run whose precision is climbing while mAP50-95 is flat will still early-stop.
  5. max_det=300 truncates validation on dense scenes. Above roughly 300 objects per image your recall ceiling is an artifact.
  6. YOLO26 end2end models decode without NMS, so iou does nothing on them. agnostic_nms still applies, the predictor passes it into the head, so only the IoU threshold is dead.

Starting recipe

Fine-tuning a pretrained checkpoint on a normal custom dataset:

bash
yolo train model=yolo26s.pt data=my-data.yaml epochs=200 imgsz=640 batch=16 \
  optimizer=AdamW lr0=0.001 lrf=0.01 cos_lr=True warmup_epochs=3 \
  patience=50 close_mosaic=20

Deviate on evidence from the charts, one axis at a time. It differs from the shipped defaults because epochs=100 is short for a small dataset, patience=100 never fires inside 100 epochs, and close_mosaic=10 is too short a clean tail once epochs rise.

Change one thing per run and keep seed fixed. Run-to-run noise on a small dataset is often 0.5 to 1.0 mAP, so a 0.3 mAP "improvement" from a single run is not a result. Confirm anything under about 1 point across three seeds.

© fcakyon, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in plugins/ultralytics-dev/skills/yolo-training of fcakyon/claude-codex-settings.

  • SKILL.md
  • references/diagnostics.md
  • references/task-notes.md

Open the folder on GitHubat commit 7a519d8

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in fcakyon/claude-codex-settings, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Yolo Training next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Yolo Training compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Yolo Training this skillfcakyon/claude-codex-settings1.2k1 repos~1.4kAutomated safety check: PassApache-2.0
Anomalib Benchmarkingopen-edge-platform/anomalib6.2k—~1kAutomated safety check: PassApache-2.0
Codemie Analyticscodemie-ai/codemie-code294—~7.5kAutomated safety check: PassApache-2.0
Perforatedai PlotPerforatedAI/PerforatedAI237—~1.6kAutomated safety check: PassApache-2.0
Perforatedai AnalyzePerforatedAI/PerforatedAI237—~5.1kAutomated safety check: PassApache-2.0
Extracting Clinical Entitiesmaziyarpanahi/openmed5.5k—~1.9kAutomated safety check: PassApache-2.0

Similar skills

  • Anomalib Benchmarking

    open-edge-platform/anomalib

    Runs the anomalib benchmarking pipeline to train/evaluate a grid of model + dataset (+ category) combinations and collect metrics into a results CSV.

    6.2k GitHub stars~1k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Codemie Analytics

    codemie-ai/codemie-code

    CodeMie Analytics expert — use this skill whenever the user asks about CodeMie usage data, AI adoption metrics, user leaderboards, CLI insights, spending, LiteLLM costs, token usage, or wants to…

    294 GitHub stars~7.5k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Perforatedai Plot

    PerforatedAI/PerforatedAI

    Render a single-panel PAI figure of score versus parameter count from sweep CSVs, PAI run folders, or hand-supplied numbers.

    237 GitHub stars~1.6k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Perforatedai Analyze

    PerforatedAI/PerforatedAI

    Analyze PerforatedAI training results and provide optimization recommendations.

    237 GitHub stars~5.1k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Extracting Clinical Entities

    maziyarpanahi/openmed

    Run clinical and biomedical named-entity recognition on medical text with OpenMed's analyzetext.

    5.5k GitHub stars~1.9k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Fal Vision

    nexu-io/open-design

    Analyze images — segment objects, detect, run OCR, describe, and answer visual questions via fal.ai vision models.

    100k GitHub stars~295 tokensUpdated today
    AI & LLM EngineeringAuto-check passed

More from fcakyon/claude-codex-settings

All 43 skills in this repo
  • Slides

    fcakyon/claude-codex-settings

    Create and edit presentation slide decks (.pptx) with PptxGenJS, bundled layout helpers, and render/validation utilities.

    1.2k GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Openobserve API

    fcakyon/claude-codex-settings

    This skill should be used when user asks to "query OpenObserve", "create OpenObserve dashboard", "edit OpenObserve panel", "fetch OpenObserve logs", "run OpenObserve search", "list OpenObserve…

    1.2k GitHub starsUsed in 1 repo~4.1k tokens
    Auto-check passed
  • Supabase JS

    fcakyon/claude-codex-settings

    This skill should be used when user asks to "use supabase-js", "query Supabase database", "supabase auth", "supabase storage", "supabase realtime", "supabase edge functions", or works with the…

    1.2k GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed
  • Dokploy Deploy

    fcakyon/claude-codex-settings

    This skill should be used when user asks to "deploy with Dokploy", "use Dokploy Cloud", "manage self-hosted Dokploy", "deploy Docker Compose on Dokploy", "manage Dokploy databases", "configure…

    1.2k GitHub stars~891 tokensUpdated yesterday
    Auto-check passed
  • Openship Config

    fcakyon/claude-codex-settings

    This skill should be used when the user asks to "create openship.json", "configure an OpenShip deployment", "make a repo deployable on OpenShip", or fix "openship config validate" errors.

    1.2k GitHub stars~803 tokensUpdated yesterday
    Auto-check passed
  • Python Guidelines

    fcakyon/claude-codex-settings

    This skill should be used when writing, reviewing, or refactoring Python code.

    1.2k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed

Questions about Yolo Training

What does Yolo Training do?

This skill should be used when user asks to "improve my mAP", "why is my model overfitting", "my training is diverging", "read my results.csv", "interpret my training curves", "my AP50 is good but…. Yolo Training is an agent skill from fcakyon/claude-codex-settings.csv", "interpret my training curves", "my AP50 is good but AP50-95 is bad", "my recall is low", "how do I pick learning rate", "which augmentations should I use", "should I use a bigger model", "tune hyperparameters", or asks how to train YOLO26 for detection, instance or semantic segmentation, pose, OBB, classification, or depth.

When should I use Yolo Training?

Yolo Training fits situations like: asks to improve my mAP; why is my model overfitting; my training is diverging; read my results.csv.

How do I install Yolo Training in Claude Code?

Run `npx skills add fcakyon/claude-codex-settings --skill yolo-training -a claude-code`. Or copy the skill folder (plugins/ultralytics-dev/skills/yolo-training in fcakyon/claude-codex-settings) into .claude/skills/yolo-training in your project. Claude Code loads it when a task matches its description.

How do I install Yolo Training in Codex?

Run `npx skills add fcakyon/claude-codex-settings --skill yolo-training -a codex`. Or copy the skill folder (plugins/ultralytics-dev/skills/yolo-training in fcakyon/claude-codex-settings) into .agents/skills/yolo-training in your project. Codex loads it when a task matches its description.

Can I use Yolo Training in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add fcakyon/claude-codex-settings --skill yolo-training -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/yolo-training, .gemini/skills/yolo-training, .github/skills/yolo-training and .opencode/skills/yolo-training in your project.

What does Yolo Training need to run?

SKILL.md names no scripts, command-line tools or credentials: Yolo Training is instructions for the agent only. Our summary lists: Python 3.

Does Yolo Training access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Yolo Training safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Yolo Training use?

Yolo Training is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Yolo Training use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.7k tokens, read only when the agent opens those files.

What are the alternatives to Yolo Training?

Skills that share tags, products or a category with Yolo Training: Anomalib Benchmarking (open-edge-platform/anomalib, 6.2k stars), Codemie Analytics (codemie-ai/codemie-code, 294 stars), Perforatedai Plot (PerforatedAI/PerforatedAI, 237 stars) and Perforatedai Analyze (PerforatedAI/PerforatedAI, 237 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Yolo Training?

fcakyon (a GitHub user) maintains it in fcakyon/claude-codex-settings, which has 1,165 GitHub stars. The repository holds 43 skills in this directory. The repository was last updated on October 7, 2026.

Source: fcakyon/claude-codex-settings on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.