CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hugging-face-tool-builder

Use this skill when the user wants to build tool/scripts or achieve a task where using data from the Hugging Face API would help. This is especially useful when chaining or combining API calls or the task will be repeated/automated. This Skill creates a reusable script to fetch, enrich or process data.

70

Quality

88%

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

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a strong, action-dense overview: concrete commands, verified one-level-deep reference scripts, and explicit validation and auth-hygiene rules. Remaining polish is minor — trim the verbatim hf CLI help dump, fix the "Your purpose is now is" typo, and consider stating the script-creation workflow as an explicit ordered sequence.

DimensionReasoningScore

Conciseness

The rules and endpoint list are lean and every token is largely earned, but there are minor trimmable pieces: the 20-line verbatim "hf --help" dump (Claude can run it itself), a stray endpoint or two (/api/settings, /oauth/userinfo), and the typo "Your purpose is now is to create". It is not 5 because of those small pads, and not 3 because there is no real explanation of concepts Claude already knows.

4 / 5

Actionability

The content is fully executable: copy-paste curl/jq commands for OpenAPI introspection, an explicit HF_TOKEN Authorization-header pattern, three complete piping pipelines (e.g. "baseline_hf_api.sh 25 | jq -r '.[].id' | references/hf_enrich_models.sh | ..."), and seven reference scripts that were verified to exist and match their descriptions. This matches the top anchor with common cases covered.

5 / 5

Workflow Clarity

A discernible sequence with most checkpoints exists — "Investigate the shape of the API results before commiting to a final design", "Non-destructive scripts should be tested before handing over", and "Share usage examples once complete" — giving an explicit validation checkpoint. It is not 5 because the ordering is conveyed through a rules list rather than an explicit sequence with error-recovery guidance, and not 3 because validation and ordering are both stated.

4 / 5

Progressive Disclosure

The body is a clear overview with well-signaled, one-level-deep references: all seven reference scripts are listed with purpose descriptions, grouped into reference/baseline/composable categories, and every referenced path exists on disk with behavior matching its description. No nesting, no buried references, easy navigation — a clean fit for the top anchor.

5 / 5

Total

18

/

20

Passed

Description

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

The description is strong: it pairs a concrete what with an explicit when, and includes natural trigger phrasing around tool-building, chaining, and automation. Its main weakness is omission of the domain's core object vocabulary (models, datasets, Hub), which slightly limits trigger matching and specificity.

DimensionReasoningScore

Specificity

Quotes: "build tool/scripts", "chaining or combining API calls", and "creates a reusable script to fetch, enrich or process data" name several concrete actions in the Hugging Face API domain. It falls short of 5 because "process data" is generic and the core API objects (models, datasets, spaces) are never named, and it exceeds 3 because more than 1-2 specific actions are listed.

4 / 5

Completeness

It explicitly answers both questions: "Use this skill when the user wants to build tool/scripts or achieve a task where using data from the Hugging Face API would help" gives a concrete when, and "This Skill creates a reusable script to fetch, enrich or process data" gives a concrete what. Both are explicit with trigger phrases, matching the top anchor rather than the 4 anchor where "when" is only adequate.

5 / 5

Trigger Term Quality

Phrases like "build tool/scripts", "chaining or combining API calls", and "the task will be repeated/automated" are natural things users would say. It is not 5 because common user vocabulary such as "models", "datasets", "Hub", or "hf" is absent, and not 3 because the chaining/automation trigger phrases go beyond minimal keyword coverage.

4 / 5

Distinctiveness Conflict Risk

"Hugging Face API" scoping plus the tool-builder/reusable-script framing carves out a clear niche with distinct triggers. Unlike the 4 anchor there is no meaningful overlap with a closely related skill category.

5 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

synthetic-sciences/openscience

Path

backend/cli/skills/llm-tools/hugging-face-tool-builder/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.