
HF Paper Publisher
Index, link, and claim research papers on the Hugging Face Hub and generate paper templates.
- Repository
- huggingface/skills
- Stars
- 11,253
- Licence
- Apache-2.0
- Files
- 8 files
What it does
This skill teaches an AI agent to manage research papers on the Hugging Face Hub. The agent can add arXiv papers to Hugging Face Paper Pages, add paper references to model or dataset READMEs so the Hub tags them with the paper, start an authorship claim, toggle which papers show on your profile, and generate starter markdown research articles from four templates that can be converted to HTML. It works by running a bundled Python script with uv, which calls the Hugging Face API using your write-access token.
Great for
- Researchers who want to link their arXiv papers to their Hugging Face models or datasets
- ML engineers who publish models and want citations and paper tags set up consistently
- Students or authors who want a starter LaTeX-capable markdown paper layout
Skip it if
- Anyone without a Hugging Face write token or a reason to modify their repos, since most actions need it
- Confirming authorship automatically: claims are reviewed by Hugging Face admins, so the skill only starts the process
- Publishing a finished peer-reviewed paper to arXiv or a journal, which this skill does not do
Try asking
- “Index arXiv paper 2301.12345 on Hugging Face and check whether it already has a Paper Page”
- “Add a link to my paper in the README of my model username/model-name so it gets the arxiv tag”
- “Create a modern-template markdown paper titled Fine-Tuning with LoRA and convert it to HTML”
- “List my papers on Hugging Face and hide one from my profile”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 8 original files, the Apache-2.0 licence and an attribution note.
huggingface-paper-publisher.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip huggingface-paper-publisher.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip huggingface-paper-publisher.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Review the README or paper.md that the script edits or creates before committing, since linking writes to your Hugging Face repos
- Use a fine-grained token limited to the specific repos you need rather than a broad write token, and avoid pasting it into chat
- Run the check command first to see whether a paper already exists before indexing or linking
What's inside
- examples/example_usage.md
- references/quick_reference.md
- scripts/paper_manager.py
- SKILL.md
- templates/arxiv.md
- templates/ml-report.md
- templates/modern.md
- templates/standard.md
Redistributed unmodified from huggingface/skills under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.