hugging-face-evaluation

Extract evaluation tables from Hugging Face model READMEs into model-index format.

3|Updated Nov 4, 2025
One-click install
npx skills add https://github.com/tayyabexe/skills --skill hugging-face-evaluation-tayyabexe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hugging-face-evaluation
Source: https://github.com/tayyabexe/skills/tree/main/skills/hugging-face-evaluation
Command: npx skills add https://github.com/tayyabexe/skills --skill hugging-face-evaluation-tayyabexe

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

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

Core Features & Use Cases

  • Automated README Updates: Extracts evaluation tables directly from model README files and converts them into structured model-index format.
  • API Integration: Imports benchmark scores from the Artificial Analysis API, keeping evaluations up-to-date.
  • Custom Evaluation Execution: Runs custom model evaluations using vLLM or inspect-ai on local or cloud infrastructure.
  • Use Case: A researcher wants to add the latest benchmark scores for their model to its Hugging Face model card. They can use this Skill to automatically pull scores from a benchmark website or run a new evaluation and update the model card with a pull request.

Quick Start

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

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 my Hugging Face model card with benchmark evaluation results?

To update a Hugging Face model card with benchmark evaluation results, you can automatically extract evaluation tables from README files and convert them into structured model-index format for leaderboards. This ensures consistent performance reporting.

Can I run custom model evaluations using vLLM and inspect-ai?

Yes, you can run custom model evaluations using vLLM and inspect-ai on local or cloud infrastructure. This allows you to generate new benchmark scores and automatically update your model card via a pull request.

How do I import benchmark scores from the Artificial Analysis API to my model card?

You can import benchmark scores from the Artificial Analysis API to your model card to keep evaluations up-to-date. This API integration automates the process of pulling external scores into your Hugging Face documentation.

What is the model-index format for Hugging Face leaderboards?

The model-index format is a structured data standard used for Hugging Face leaderboards. It standardizes performance metrics by converting evaluation tables extracted from model READMEs into a consistent, discoverable format.

Does this evaluation tool require specific Python dependencies like transformers and torch?

Yes, running custom evaluations and managing results requires Python dependencies including transformers, torch, vllm, and inspect-ai. These frameworks support local and cloud-based model performance testing and benchmark execution.

What is the best way to standardize AI model performance reporting on Hugging Face?

The best way to standardize AI model performance reporting on Hugging Face is to automate evaluation extraction from READMEs and use the model-index format. This ensures consistency and discoverability of metrics across model cards.