CtrlK
BlogDocsLog inGet started
Tessl Logo

hugging-face-cli

The hf CLI provides direct terminal access to the Hugging Face Hub for downloading, uploading, and managing repositories, cache, and compute resources.

57

Quality

66%

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-cli/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

78%Scale 1-5

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

This is a well-structured CLI reference skill with excellent actionability—every command is concrete and executable with realistic arguments. The main weaknesses are moderate verbosity (the quick reference table duplicates the detailed sections) and the content could benefit from offloading some of the more specialized command groups (endpoints, jobs) to reference files. Missing validation steps for destructive operations (delete, cache rm) is a minor gap.

Suggestions

Remove or significantly trim the 'When to Use This Skill' section—Claude can infer when to use CLI commands from context.

Offload specialized sections (Inference Endpoints, Jobs) to the referenced files (references/commands.md) to keep SKILL.md as a concise overview with the most common operations.

Add brief verification steps after destructive operations (e.g., 'hf repo-files delete' followed by listing to confirm deletion).

DimensionReasoningScore

Conciseness

The content is efficient and avoids explaining what Hugging Face or CLI tools are. The 'When to Use This Skill' section is somewhat unnecessary since Claude can infer this, and there's minor redundancy between the Quick Command Reference table and the Core Commands section that follows. Otherwise, every section earns its place.

4 / 5

Actionability

Every command is concrete, copy-paste ready, and covers common variations with real flags and arguments. The Common Patterns section provides multi-command workflows that are fully executable. No pseudocode or vague instructions anywhere.

5 / 5

Workflow Clarity

The Common Patterns section provides clear multi-step sequences (download-and-use, publish, sync). However, there are no explicit validation checkpoints—e.g., after uploading, there's no step to verify the upload succeeded, and the delete commands lack confirmation/verification steps. Since delete operations are destructive, this is a gap, but the skill is primarily a reference rather than a workflow guide, and most commands are non-destructive.

4 / 5

Progressive Disclosure

The skill references 'references/commands.md' and 'references/examples.md' at the bottom, which is good structure. However, no bundle files are provided, so these references are unverifiable. The main content is quite long (~180 lines of commands) and some sections like the full Browse Hub or Inference Endpoints details could be offloaded to reference files, making the SKILL.md leaner.

3 / 5

Total

16

/

20

Passed

Description

53%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.

The description adequately identifies the domain and tool (hf CLI for Hugging Face Hub) with a reasonable list of high-level capabilities, but lacks a 'Use when...' clause that would help Claude know when to select this skill. The trigger terms are relevant but could be more comprehensive with natural user phrases and synonyms.

Suggestions

Add an explicit 'Use when...' clause with trigger phrases like 'Use when the user asks about downloading models from Hugging Face, uploading datasets, managing HF repos, or using the huggingface-cli tool'.

Include more natural trigger terms and synonyms such as 'huggingface', 'HF models', 'datasets', 'model hub', 'huggingface-cli', and 'hf login'.

Make capabilities more concrete by listing specific actions like 'download models and datasets, upload files to repos, manage local cache, scan cache usage, create or delete repos'.

DimensionReasoningScore

Specificity

Names the domain (Hugging Face Hub CLI) and lists several actions (downloading, uploading, managing repositories, cache, compute resources), but these are fairly high-level categories rather than concrete specific actions like 'clone a model repo' or 'upload a dataset file'.

3 / 5

Completeness

Provides a clear 'what' (terminal access to Hugging Face Hub for downloading, uploading, managing), but has no explicit 'when' clause. There is no 'Use when...' guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

Includes relevant terms like 'hf CLI', 'Hugging Face Hub', 'downloading', 'uploading', 'repositories', 'cache', and 'compute resources', but misses natural user phrases like 'huggingface', 'model download', 'dataset', 'huggingface-cli', 'hf hub', or specific commands users might reference.

3 / 5

Distinctiveness Conflict Risk

Fairly distinct due to the specific mention of 'hf CLI' and 'Hugging Face Hub', which narrows the scope well. Minor overlap risk with a general Hugging Face Python library skill or generic file download/upload skills, but the CLI focus helps differentiate.

4 / 5

Total

13

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.