hugging-face-evaluation

Update Hugging Face model cards with evaluation results from README tables and workflows.

4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/oabdelmaksoud/Openclaw-skills-Compilations --skill hugging-face-evaluation-oabdelmaksoud
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hugging-face-evaluation
Source: https://github.com/oabdelmaksoud/Openclaw-skills-Compilations/tree/main/hugging-face-evaluation
Command: npx skills add https://github.com/oabdelmaksoud/Openclaw-skills-Compilations --skill hugging-face-evaluation-oabdelmaksoud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires huggingface_hub, markdown-it-py, python-dotenv, pyyaml, requests, and includes scripts (resource) components.

What problem does it solve?

Automates updating Hugging Face model cards with evaluation results from README tables, Artificial Analysis imports, and vLLM/lighteval workflows.

Core Features & Use Cases

  • Extract evaluation tables from README and convert to model-index YAML
  • Import Artificial Analysis benchmarks into model cards
  • Run custom evaluations with vLLM/accelerate or inspect-ai via HF Jobs
  • Merge updates into existing model-index entries with validation and PR support
  • Track and compare benchmarks across models within a repository

Quick Start

Run uv run scripts/evaluation_manager.py --repo-id 'username/model' to extract evaluations from the README and update the model-index.

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 a Hugging Face model card with evaluation results from README tables?▼

To update a Hugging Face model card, run the evaluation manager script on your repository ID. It parses Markdown tables using markdown-it-py, converts them to model-index YAML, and safely merges the results into your existing model card.

Can I import Artificial Analysis benchmarks into my Hugging Face model card?▼

Yes, you can import Artificial Analysis benchmarks into your model card. The tool requires the AA_API_KEY environment variable to fetch benchmark data and automatically updates the model-index entries within your Hugging Face repository.

How do I run custom vLLM or lighteval evaluations via Hugging Face infrastructure?▼

You can run custom vLLM or lighteval evaluations by executing them as Hugging Face Jobs. The tool integrates with vLLM, accelerate, and inspect-ai workflows to execute evaluation jobs and merge the output results back into your model-index.

What dependencies and tokens are required to automate Hugging Face model evaluations?▼

Automating Hugging Face model evaluations requires the HF_TOKEN and AA_API_KEY environment variables, plus Python dependencies including huggingface_hub, markdown-it-py, python-dotenv, pyyaml, and requests to parse tables and manage the model-index schema.

Does updating the model-index with new evaluation results overwrite my existing benchmark data?▼

No, updating the model-index does not overwrite existing benchmark data. The tool safely merges new evaluation results into your existing model-index entries with validation, and it supports submitting changes via pull requests for review.