What problem does it solve? Fine-tuning large language models requires coordinating datasets, tokenization, distributed training, and RLHF methods, which is error-prone when done by hand. This Skill provides expert guidance for Axolotl, a YAML-driven framework that handles LoRA/QLoRA, DPO, KTO, ORPO, GRPO, and multimodal training across 100+ models. ## Core Features & Use Cases - YAML-based fine-tuning: Configure SFT, pre-training, and preference-based post-training (DPO, KTO, ORPO, GRPO) through declarative config files. - Distributed training support: Set up FSDP, DeepSpeed, context parallelism, and mixed precision (BF16/FP8) for multi-GPU workloads. - Dataset format guidance: Work with conversation, instruction, template-free, and pre-tokenized dataset formats with chat_template support. - Use Case: Fine-tune a Llama model with QLoRA on a custom chat dataset by generating the correct Axolotl YAML config, validating dataset formatting, and debugging NCCL or FSDP issues. ## Quick Start Ask the assistant to generate an Axolotl YAML config for fine-tuning a specific model with LoRA on your dataset format.