CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hugging-face-evaluation

Add and manage evaluation results in Hugging Face model cards. Supports extracting eval tables from README content, importing scores from Artificial Analysis API, and running custom model evaluations with vLLM/lighteval. Works with the model-index metadata format.

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/hugging-face-evaluation/SKILL.md

The canonical home for this skill is hugging-face-evaluation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

63%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Highly actionable content with excellent executable commands and a validated main workflow, but it is significantly bloated by duplicated command blocks and repeated warnings, and it makes no use of progressive disclosure — everything lives in one large file. Tightening the duplication and splitting reference material into separate files would materially improve it.

Suggestions

Deduplicate command examples: state the extract-readme and get-prs workflows once (e.g. in the Commands Reference) and reference them from other sections instead of repeating full command blocks in Method 1, Best Practices, and Common Patterns.

Split bulk reference material (Commands Reference, lighteval task catalog, Troubleshooting, Model Name Matching) into one-level-deep reference files under references/ and link to them from a concise SKILL.md.

Remove the manual dependency list (redundant with PEP 723 auto-install) and fix cross-section inconsistencies (--secret vs --secrets, hf-evaluation/scripts/ paths) plus the disconnect where run-evaluation methods never explain how results get added to the model card.

DimensionReasoningScore

Conciseness

Noticeably verbose through heavy duplication rather than over-explanation: the get-prs-before-create-pr flow is repeated four times (CRITICAL section, key workflow, Best Practices, Common Patterns), extract-readme commands appear in the workflow, Method 1, Commands Reference, and Common Patterns, framework descriptions (lighteval, inspect-ai) are stated twice each, and a manual dependency list is inlined despite noting PEP 723 auto-installs them. Not a 1 because there is no tutorial-style teaching of concepts Claude already knows — the padding is redundancy.

2 / 5

Actionability

Fully executable, copy-paste-ready commands throughout: every method has concrete invocations with real flag values (e.g. --creator-slug "anthropic" --model-name "claude-sonnet-4"), plus task-format specs, hardware recommendation tables, a YAML output schema, and per-issue troubleshooting solutions.

5 / 5

Workflow Clarity

The main workflow is clearly sequenced (get-prs → inspect-tables → extract-readme → --apply/--create-pr) with explicit validation checkpoints (PR check before creating PRs, YAML preview before applying, a validation checklist). Not a 5 because the run-evaluation methods (3 and 4) never connect back to how results land in the model card, and flag usage is inconsistent across sections (--secret vs --secrets, hf-evaluation/scripts/... vs scripts/...).

4 / 5

Progressive Disclosure

The body has good internal header structure making in-file navigation easy, but the skill is entirely monolithic — no reference files exist, and content that clearly belongs in separate files (Commands Reference, lighteval task catalog, Troubleshooting, Model Name Matching) is inlined in a ~650-line SKILL.md. Not a 2 because structure is substantial, not minimal; not a 4 because for a skill this large nothing is split out.

3 / 5

Total

14

/

20

Passed

Description

75%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A dense, specific description that clearly communicates what the skill does with concrete actions and distinct domain triggers. Its main weakness is the complete absence of "when to use" trigger guidance, and it lacks common synonyms like "benchmarks" or "leaderboard".

Suggestions

Add an explicit trigger clause, e.g. "Use when adding benchmark/evaluation results to a Hugging Face model card, importing Artificial Analysis scores, or running evals with vLLM/lighteval."

Include natural user synonyms such as "benchmarks", "leaderboard results", and "model card metadata" alongside the existing terms.

Mention the PR-based workflow (checking for and creating evaluation PRs) since it is a heavily emphasized capability of the skill.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Add and manage evaluation results in Hugging Face model cards", "extracting eval tables from README content", "importing scores from Artificial Analysis API", "running custom model evaluations with vLLM/lighteval", "Works with the model-index metadata format" — comprehensively covering the skill's methods. Only sub-capabilities like PR creation are unnamed, which does not amount to a real coverage gap.

5 / 5

Completeness

The "what" is clearly and specifically stated, but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Good natural keyword coverage ("Hugging Face model cards", "evaluation results", "eval tables", "README", "Artificial Analysis", "vLLM", "lighteval", "model-index") but common user synonyms such as "benchmarks", "leaderboard", or "model card metadata" are missing, so it is not comprehensive.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (HF model cards, Artificial Analysis API, model-index format) with distinct domain-specific triggers, making accidental triggering of unrelated skills very unlikely.

5 / 5

Total

17

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (653 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 44 missing

Warning

Total

13

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/hugging-face-evaluation/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.