CtrlK
BlogDocsLog inGet started
Tessl Logo

hugging-face-paper-publisher

Publish and manage research papers on Hugging Face Hub. Supports creating paper pages, linking papers to models/datasets, claiming authorship, and generating professional markdown-based research articles.

48

Quality

52%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

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

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

SKILL.md
Quality
Evals
Security

Quality

Content

46%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 highly actionable with concrete commands and clear sections, but it is over-long and repetitive, keeps reference-grade material inline, and points to script files that are absent from the bundle. Workflows also lack explicit validation checkpoints for batch/destructive operations.

Suggestions

Collapse the redundant Methods, Commands Reference, Integration Examples, and Common Patterns sections into a single canonical command reference; remove repeated command restatements to cut length substantially.

Move the Commands Reference, YAML metadata examples, and template structures into separate reference files (e.g., references/commands.md, references/templates.md) and link to them one level deep, and ship the actual `scripts/paper_manager.py` so referenced paths resolve.

Add explicit validation/verification checkpoints to workflows — e.g., after batch linking run `paper_manager.py validate --repo-id ...` and only proceed when checks pass.

DimensionReasoningScore

Conciseness

At ~617 lines the body is noticeably verbose and heavily padded — the same `paper_manager.py` commands and workflows recur across Methods, Commands Reference, Integration Examples, and Common Patterns with substantial duplication.

2 / 5

Actionability

Provides concrete, copy-paste-ready `uv run scripts/paper_manager.py ...` commands with flags and example values covering the common cases, with only minor gaps (e.g., output samples for info/citation/validate).

4 / 5

Workflow Clarity

Numbered multi-step workflows are present, but batch and repo-mutating operations (batch link loop, README modifications) lack explicit validation checkpoints, capping workflow clarity at 3 per the rubric.

3 / 5

Progressive Disclosure

Content is a monolithic 617-line SKILL.md with Commands/API reference and template structures inlined rather than split into separate files, and the repeatedly referenced `scripts/paper_manager.py` does not exist in the bundle.

2 / 5

Total

11

/

20

Passed

Description

58%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 specific and well-scoped to a distinct niche, listing multiple concrete capabilities. Its main weakness is the absence of an explicit 'when to use' trigger clause and limited synonym coverage.

Suggestions

Add an explicit 'Use when...' clause naming natural triggers (e.g., 'Use when publishing or indexing research papers on the Hugging Face Hub, linking papers to model/dataset cards, or claiming paper authorship').

Broaden trigger term coverage with synonyms and concrete tokens users actually say, such as 'HF Hub', 'arXiv papers', 'paper pages', 'model cards', and 'dataset cards'.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'creating paper pages, linking papers to models/datasets, claiming authorship, and generating... research articles' — giving comprehensive coverage with only minor gaps (visibility/search omitted).

4 / 5

Completeness

Has a clear 'what' but no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Contains relevant domain keywords ('research papers', 'Hugging Face Hub', 'paper pages', 'models/datasets', 'authorship') but misses common natural variations or synonyms a user might say.

3 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Hugging Face Hub paper publishing) with distinct triggers and only minor overlap risk with closely related skills.

4 / 5

Total

14

/

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.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (624 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: 45 missing

Warning

Total

13

/

16

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.