What problem does it solve? Evaluating and comparing language models requires standardized prompts, metrics, and reproducible setups. This Skill provides complete workflows for benchmarking LLMs with the industry-standard lm-evaluation-harness, covering everything from single-model evaluation to multi-model comparison and training progress tracking. ## Core Features & Use Cases - Standard Benchmark Evaluation: Run MMLU, GSM8K, HumanEval, TruthfulQA, HellaSwag, ARC, and 60+ other tasks against HuggingFace, vLLM, or API-based models. - Training Progress Tracking: Automate periodic checkpoint evaluation and plot learning curves during model training. - Model Comparison: Batch-evaluate multiple models and generate comparison tables for release decisions. - Use Case: You fine-tuned a 7B model and need to report MMLU and GSM8K scores for a model card. Use this Skill to run 5-shot evaluation with vLLM for fast inference, then compare results against published baselines like Llama 2 and Mistral. ## Quick Start Ask the agent to evaluate a HuggingFace model on MMLU and GSM8K using lm_eval with 5-shot prompting and save the results to a JSON file.