LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

evaluating-llms-harness

Evaluates LLMs across 60+ academic benchmarks (MMLU, HumanEval, GSM8K, TruthfulQA, HellaSwag). Use when benchmarking model quality, comparing models, reporting academic results, or tracking training progress. Industry standard used by EleutherAI, HuggingFace, and major labs. Supports HuggingFace, vLLM, APIs.

3,579stars289forksUpdated 2/18/2026
Developer Tools#benchmarking#human-eval#gsm8k#evaluation#mmlu#lm-evaluation-harness

Security Assessment

High Risk(35/100)

Detected risks:

Remote Code Execution([SKILL.md] eval ()
Command Injection([SKILL.md] os.system)
Security Score35/100

About evaluating-llms-harness

The evaluating-llms-harness skill provides a comprehensive solution for evaluating large language models (LLMs) across a wide range of academic benchmarks. It addresses the need for standardized evaluation tools in the AI research community, enabling comparisons across models and tracking progress throughout training. The skill supports the benchmarking of models like Llama-2, providing key insights into model quality, effectiveness, and accuracy through the use of various metrics. It is an industry standard, with usage in major research labs such as EleutherAI and HuggingFace.

The skill offers powerful functionality for performing benchmarking evaluations on popular benchmarks such as MMLU, GSM8K, HumanEval, and TruthfulQA. These benchmarks cover a variety of tasks from common-sense reasoning to grade school math and code generation, providing a well-rounded understanding of model performance. The integration with libraries like HuggingFace and vLLM enhances flexibility, making it easy to use with different models and APIs. Additionally, users can configure evaluation tasks, track training progress, and automate the benchmarking process, which is invaluable for model development, academic research, and performance tracking.

This skill is ideal for AI researchers, data scientists, and developers focused on improving LLM performance. It's also a great tool for organizations evaluating multiple models, comparing them on a common ground, or tracking training progress throughout model development.

FAQ

How do I evaluate a model using evaluating-llms-harness?

You can evaluate a model by specifying the benchmark tasks and model details in the command line. For example, using the command 'lm_eval --model hf --model_args pretrained=meta-llama/Llama-2-7b-hf --tasks mmlu,gsm8k,hellaswag --device cuda:0 --batch_size 8' will evaluate a HuggingFace model on the specified tasks.

Which benchmarks are supported?

The evaluating-llms-harness supports over 60 academic benchmarks, including MMLU, GSM8K, HumanEval, TruthfulQA, and HellaSwag. It also supports core reasoning, code generation, and truthfulness tasks.

Can I evaluate a custom model?

Yes, you can evaluate a custom model by specifying the path to your model and tokenizer in the 'model_args' argument. For instance, 'lm_eval --model hf --model_args pretrained=/path/to/my-model,tokenizer=/path/to/tokenizer --tasks mmlu --device cuda:0'.

Is there support for quantized models?

Yes, the skill supports evaluating quantized models, such as those in 4-bit or 8-bit formats. Use the '--model_args pretrained=meta-llama/Llama-2-7b-hf,load_in_4bit=True' argument to evaluate a quantized model.

How can I track training progress during model development?

To track training progress, you can set up periodic evaluations during training. You can configure your script to evaluate checkpoints every N steps and track the learning curves of the model.

Install evaluating-llms-harness

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

zechenzhangAGI/AI-research-SKILLs

Related Skills

design-control-loop

5,393

rivet-dynamic-apps

40

webgpu-threejs-tsl

1,254

content-quality-auditor

2,997