hugging-face-evaluation

Manage evaluation results in Hugging Face model cards via READMEs, Artificial Analysis, vLLM, or lighteval.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/3kpro/aiarsenal --skill hugging-face-evaluation-3kpro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hugging-face-evaluation
Source: https://github.com/3kpro/aiarsenal/tree/main/hugging-face-skills/skills/hugging-face-evaluation
Command: npx skills add https://github.com/3kpro/aiarsenal --skill hugging-face-evaluation-3kpro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires huggingface-hub, markdown-it-py, python-dotenv, pyyaml, requests, inspect-ai, inspect-evals, openai, vllm, torch, transformers, accelerate, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of adding and managing evaluation results for Hugging Face models, ensuring accurate and discoverable performance metrics.

Core Features & Use Cases

  • Automated Evaluation Updates: Extract evaluation tables from READMEs, import scores from Artificial Analysis, or run custom evaluations.
  • Model-Index Integration: Automatically updates model-index.json for leaderboards and compatibility.
  • Use Case: A researcher wants to add benchmark scores from a new paper to their model card on Hugging Face. They can use this Skill to parse the scores from their README and create a pull request to update the model card.

Quick Start

Use the hugging-face-evaluation skill to extract evaluation tables from the model's README.

Frequently Asked Questions about hugging-face-evaluation

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

FAQPage Schema
How do I update Hugging Face model cards with benchmark evaluation results?

You can update Hugging Face model cards by extracting evaluation tables from READMEs, importing scores from the Artificial Analysis API, or running custom evaluations via vLLM. It automatically parses these scores and updates the model card.

How does model-index metadata integration work for Hugging Face leaderboards?

Model-index metadata integration works by automatically updating the `model-index.json` file with your extracted evaluation results. This ensures your benchmark scores are structured correctly for Hugging Face leaderboards and maintain compatibility with Papers with Code.

Can I run custom evaluations using vLLM and lighteval for Hugging Face models?

Yes, you can run custom evaluations using vLLM or lighteval for Hugging Face models. This Skill supports executing custom evaluation pipelines and importing those results directly into your model cards for discoverable performance metrics.

Do I need the huggingface-hub library to import scores from the Artificial Analysis API?

Yes, the `huggingface-hub` library is a required dependency to import scores from the Artificial Analysis API and manage model card updates. You also need Python libraries like `requests`, `pyyaml`, and `markdown-it-py` to parse and format the evaluation data.

What is the best way to add benchmark scores from a research paper to a Hugging Face model card?

The best way to add benchmark scores from a research paper is to use this Skill to parse the evaluation tables from your README. It extracts the scores and creates a pull request to update the Hugging Face model card automatically.

Why should I use model-index metadata for Hugging Face evaluation results?

You should use model-index metadata for Hugging Face evaluation results because it ensures accurate and discoverable performance metrics. Updating the `model-index.json` file allows your model to participate in leaderboards and integrates seamlessly with Papers with Code.