hugging-face-evaluation

Attach evaluation results to Hugging Face model cards as structured model-index data.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/AnushkaTandon26/AI-ML-Projects --skill hugging-face-evaluation-anushkatandon26
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hugging-face-evaluation
Source: https://github.com/AnushkaTandon26/AI-ML-Projects/tree/main/hugging-face-skills/skills/hugging-face-evaluation
Command: npx skills add https://github.com/AnushkaTandon26/AI-ML-Projects --skill hugging-face-evaluation-anushkatandon26

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires huggingface-hub>=1.1.4, markdown-it-py>=3.0.0, python-dotenv>=1.2.1, pyyaml>=6.0.3, requests>=2.32.5, and includes scripts (resource) components.

What problem does it solve?

Attach and manage evaluation results on Hugging Face model cards by consolidating metrics from READMEs, external benchmarks, and custom evaluations.

Core Features & Use Cases

  • Extract evaluation tables from READMEs and push them to model-index
  • Import benchmark scores from Artificial Analysis for model cards
  • Run custom evaluations with vLLM or lighteval and update model-index
  • Integrate with Hugging Face Jobs via uv.run for automated benchmarking

Quick Start

Install dependencies and run uv to extract README tables, import AA benchmarks, or run vLLM/lighteval evaluations to update a model card.

Frequently Asked Questions about hugging-face-evaluation

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

FAQPage Schema
How do I attach evaluation results to a Hugging Face model card?

To attach evaluation results to a Hugging Face model card, the Skill aggregates README-derived tables, Artificial Analysis benchmark imports, and custom model evaluations into structured model-index data. It enforces model-index compatibility for reproducible benchmarking.

How do I extract benchmark tables from a README and push them to model-index?

Extracting benchmark tables from a README and pushing them to model-index involves parsing the markdown content and aggregating the metrics. The Skill uses markdown-it-py to process README files and structures the extracted evaluation data for Hugging Face model cards.

Can I run custom evaluations with vLLM or lighteval and update model-index?

Yes, you can run custom evaluations with vLLM or lighteval and update model-index. The Skill supports local and remote execution via uv-based workflows across Hugging Face Jobs, integrating the custom evaluation results directly into the model card.

Do I need a Hugging Face token to manage model card evaluations?

Yes, a Hugging Face token is required to manage model card evaluations. The Skill enforces HF token handling using python-dotenv to securely load credentials, ensuring safe dependency management and reproducible benchmarking across remote and local environments.

What is the best way to automate benchmarking on Hugging Face Jobs?

The best way to automate benchmarking on Hugging Face Jobs is by integrating uv.run workflows. The Skill orchestrates extraction, ingestion, and execution of AI benchmark imports and custom evaluations, ensuring model-index compatibility and reproducible results.

Why are my Hugging Face model card evaluations not updating correctly?

Model card evaluations may not update correctly due to model-index compatibility issues or missing dependencies. The Skill enforces safe dependency management and structured data aggregation from READMEs and benchmarks to ensure reproducible and correctly formatted updates.