axolotl

Configure and troubleshoot Axolotl fine-tuning workflows for large language models.

Updated May 24, 2026
One-click install
npx skills add https://github.com/anxiety135790/hermes-skills --skill axolotl-anxiety135790
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axolotl
Source: https://github.com/anxiety135790/hermes-skills/tree/main/mlops/training/axolotl
Command: npx skills add https://github.com/anxiety135790/hermes-skills --skill axolotl-anxiety135790

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you configure, troubleshoot, and operate Axolotl for large language model fine-tuning, post-training, evaluation, and inference without having to piece together scattered documentation.

Core Features & Use Cases

  • LLM Fine-Tuning Setup: Build and validate YAML configs for LoRA, QLoRA, DPO, GRPO, KTO, ORPO, and multimodal training.
  • Training Workflow Guidance: Support dataset formatting, preprocessing, mixed precision, distributed training, and LoRA optimization choices.
  • Operational Support: Handle evaluation, inference, merging adapters, quantization, and common debugging scenarios with references to official API and dataset docs.
  • Use Case: A machine learning engineer can use this Skill to convert a raw instruction dataset into an Axolotl-ready config, then launch training and verify inference settings with fewer mistakes.

Quick Start

Ask for an Axolotl configuration and workflow recommendation for your model, dataset format, and training objective.

Frequently Asked Questions about axolotl

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

FAQPage Schema
How do I configure a YAML file for LLM fine-tuning with LoRA or QLoRA?

Configuring LLM fine-tuning involves building a YAML file that defines dataset formats, trainer options, and LoRA optimization parameters. Validating these settings ensures correct preprocessing, mixed precision, and distributed training setup before launching the workflow.

Can I use DPO, GRPO, KTO, and ORPO for preference optimization in LLM training?

DPO, GRPO, KTO, and ORPO are supported preference optimization techniques for LLM post-training. These methods require specific YAML configurations and properly formatted preference datasets to align models during training.

What is the best way to format datasets for multimodal LLM training?

Multimodal LLM training requires datasets formatted to Axolotl's specific standards for combined text and image inputs. Proper preprocessing and YAML configuration ensure the trainer correctly interprets multimodal data during fine-tuning.

Does Axolotl support model quantization and adapter merging after training?

Model quantization and adapter merging are supported post-training operations. After fine-tuning, you can merge LoRA adapters into the base model and apply quantization to reduce model size, guided by YAML configurations and official API references.

Why is my LLM fine-tuning workflow not working with custom instruction datasets?

LLM fine-tuning workflows often fail when custom instruction datasets do not match Axolotl's required schema. Troubleshooting involves validating the YAML configuration, checking dataset preprocessing, and verifying trainer options against official API documentation.

Do I need YAML literacy to troubleshoot LLM training and inference configurations?

YAML literacy is required to configure and troubleshoot LLM training, evaluation, and inference workflows. Understanding Axolotl dataset formats, trainer options, and API references is necessary to build valid configs and resolve debugging scenarios.