hugging-face-evaluation-manager

Extract evaluation tables from READMEs and import benchmark scores from the Artificial Analysis API.

1|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/POWERFULMOVES/PMOVES-BoTZ --skill hugging-face-evaluation-manager-powerfulmoves
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hugging-face-evaluation-manager
Source: https://github.com/POWERFULMOVES/PMOVES-BoTZ/tree/main/.claude/skills/hugging-face-evaluation-manager
Command: npx skills add https://github.com/POWERFULMOVES/PMOVES-BoTZ --skill hugging-face-evaluation-manager-powerfulmoves

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 model cards are up-to-date and compatible with leaderboards and discovery platforms.

Core Features & Use Cases

  • Automated Evaluation Updates: Extract evaluation tables from READMEs, import scores from Artificial Analysis, or run custom evaluations.
  • Model-Index Compliance: Generates and updates model-index metadata for seamless integration with Hugging Face's ecosystem.
  • Use Case: A researcher finishes evaluating their new language model on MMLU and GSM8K. They use this Skill to automatically parse the results from their README, format them into model-index YAML, and create a pull request to update the model card.

Quick Start

Use the hugging-face-evaluation-manager skill to inspect evaluation tables in the README of the 'username/model-name' repository.

Frequently Asked Questions about hugging-face-evaluation-manager

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

FAQPage Schema
How do I update Hugging Face model cards with benchmark scores from a README?

To update Hugging Face model cards with benchmark scores, this Skill parses evaluation tables directly from README files and converts them into model-index YAML metadata. This process ensures your model cards are up-to-date and compatible with Hugging Face leaderboards.

What is model-index metadata used for in Hugging Face model evaluations?

Model-index metadata structures benchmark scores for seamless integration with Hugging Face's ecosystem. It enables leaderboards and discovery platforms to automatically parse and display your model's evaluation results.

Can I import model evaluation scores from the Artificial Analysis API?

Yes, you can import model evaluation scores from the Artificial Analysis API. The Skill manages evaluation results by extracting data from README files and importing benchmark scores directly from the Artificial Analysis API into your model metadata.

Does this evaluation manager support running custom benchmarks with vLLM and lighteval?

Yes, this evaluation manager supports running custom benchmarks with vLLM or lighteval. It integrates with both frameworks alongside inspect-ai and transformers to execute custom evaluations and update your model's benchmark scores.

How do I format MMLU and GSM8K results into YAML for Hugging Face leaderboards?

To format MMLU and GSM8K results into YAML, the Skill parses benchmark scores from your README and generates compliant model-index YAML metadata. This allows you to automatically create a pull request to update the model card.

Do I need to install vLLM and torch to manage Hugging Face model evaluations?

You need vLLM and torch installed if you plan to run custom evaluations locally. However, if you are only extracting data from READMEs or importing scores from the Artificial Analysis API, these specific dependencies are not actively required for the core parsing tasks.