CtrlK
BlogDocsLog inGet started
Tessl Logo

hugging-face-jobs

Run any workload on fully managed Hugging Face infrastructure. No local setup required—jobs run on cloud CPUs, GPUs, or TPUs and can persist results to the Hugging Face Hub.

44

Quality

48%

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 ./skills/hugging-face-jobs/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%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 skill is highly actionable with excellent concrete examples covering MCP tools, CLI, and Python API, plus real-world workload patterns using actual scripts. However, it is severely bloated — the Token Usage section alone could be 80% shorter, and many sections repeat the same patterns (HF_TOKEN secrets configuration appears 10+ times). The content that should live in referenced files (token_usage.md, troubleshooting.md) is fully inlined, defeating the purpose of progressive disclosure.

Suggestions

Move the entire Token Usage Guide section to references/token_usage.md and replace with a 5-line summary: show the one recommended pattern (`secrets: {"HF_TOKEN": "$HF_TOKEN"}`), mention token must have write permissions for push operations, and link to the reference file.

Remove the 'When to Use This Skill' section entirely — it duplicates the Overview's use case list and Claude can infer applicability from context.

Consolidate the repeated `secrets={"HF_TOKEN": "$HF_TOKEN"}` pattern — show it once in Quick Start and reference that pattern rather than repeating it in every code block.

Add an explicit end-to-end workflow with validation: (1) verify auth with hf_whoami, (2) test on cpu-basic with short timeout, (3) check logs for errors, (4) only then scale up hardware/timeout for production run.

DimensionReasoningScore

Conciseness

Extremely verbose at ~700+ lines. The Token Usage section alone is massive and heavily over-explains concepts Claude already knows (what tokens are, token types, environment variables vs secrets). The 'When to Use This Skill' section largely duplicates the Overview. Multiple sections repeat the same `secrets={"HF_TOKEN": "$HF_TOKEN"}` pattern dozens of times. Cost estimation explains basic multiplication. The Key Takeaways section restates what was already covered. Much of this content belongs in reference files, not the main SKILL.md.

1 / 5

Actionability

The skill provides concrete, executable code examples throughout — MCP tool calls, CLI commands, and Python API equivalents are all copy-paste ready. The common workload patterns with real scripts are excellent. Minor gap: some examples mix pseudocode-style placeholders (e.g., 'username/model-name') but this is standard and acceptable. The three-approach comparison (MCP/CLI/Python API) is genuinely useful.

4 / 5

Workflow Clarity

The Prerequisites Checklist and Verification Checklist provide some structure, but there's no clear end-to-end workflow with validation checkpoints. The 'Saving Results' section warns about ephemeral environments but doesn't integrate verification into a step-by-step flow. For a skill involving cloud job submission (a potentially costly operation), there should be explicit validate-before-submit and verify-after-completion workflows. The troubleshooting section lists fixes but doesn't integrate them as feedback loops.

3 / 5

Progressive Disclosure

The skill references several external files (references/token_usage.md, references/hardware_guide.md, etc.) and scripts, which is good structure. However, the main SKILL.md massively inlines content that should live in those reference files — the Token Usage Guide section alone (~150 lines) duplicates what should be in references/token_usage.md. The hardware table is reasonable inline but the full token guide, cost estimation, and troubleshooting details should be in their referenced files. No bundle files were provided to verify the references exist.

3 / 5

Total

11

/

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 identifies a clear domain (Hugging Face managed infrastructure) and provides some useful context about hardware options and result persistence, but it lacks concrete action verbs describing specific tasks and has no explicit 'Use when...' trigger guidance. Adding trigger phrases and more specific capabilities would significantly improve skill selection accuracy.

Suggestions

Add a 'Use when...' clause with trigger terms like 'train model remotely', 'run ML job', 'Hugging Face Spaces', 'fine-tune on GPU', 'cloud training'.

List specific concrete actions such as 'train models, run inference, fine-tune LLMs, execute batch processing jobs' instead of the vague 'run any workload'.

Include natural synonyms and related terms users might say, such as 'machine learning', 'deep learning', 'remote compute', 'managed training', or 'serverless ML'.

DimensionReasoningScore

Specificity

Names the domain (Hugging Face infrastructure) and describes a general action ('run any workload') with some specifics about hardware options (CPUs, GPUs, TPUs) and result persistence, but doesn't list concrete actions like training models, running inference, fine-tuning, etc.

3 / 5

Completeness

The 'what' is present (run workloads on managed Hugging Face infrastructure with cloud hardware), but there is no explicit 'when' clause. There's no 'Use when...' guidance telling Claude when to select this skill, which caps this dimension at 3 per the rubric.

3 / 5

Trigger Term Quality

Includes relevant keywords like 'Hugging Face', 'GPUs', 'TPUs', 'cloud', and 'Hub', but misses natural user phrases like 'train a model', 'fine-tune', 'inference', 'ML job', 'machine learning', or 'remote training'. Users asking to run ML workloads might not use the exact phrasing present.

3 / 5

Distinctiveness Conflict Risk

The mention of 'Hugging Face infrastructure' and 'Hugging Face Hub' makes this fairly distinct from generic cloud compute or ML skills. Minor overlap risk with other Hugging Face-related skills (e.g., model uploading, dataset management) or general cloud deployment skills.

4 / 5

Total

13

/

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.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

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

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

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.