What problem does it solve? Evaluating and comparing language models requires standardized prompts, metrics, and reproducible setups. This Skill provides structured workflows for benchmarking LLMs with the EleutherAI lm-evaluation-harness, covering model comparison, training progress tracking, and result analysis. ## Core Features & Use Cases - Standard Benchmark Evaluation: Run MMLU, GSM8K, HellaSwag, TruthfulQA, ARC, HumanEval, and 60+ other tasks against HuggingFace, vLLM, or API-based models. - Training Progress Tracking: Evaluate checkpoints periodically during training and plot learning curves from saved JSON results. - Multi-Model Comparison: Batch-evaluate a list of models and generate comparison tables from the output files. - Use Case: A researcher fine-tunes a 7B model and needs to report MMLU and GSM8K scores comparable to published baselines; this Skill provides the exact commands, few-shot settings, and result parsing steps. ## Quick Start Ask the AI to evaluate a HuggingFace model on MMLU and GSM8K with 5-shot prompting using lm_eval and save the results to a JSON file.