Official agent skill

Hugging Face Paper Publisher

by huggingface in huggingface/skills

Indexes research papers on the Hugging Face Hub from arXiv, links them to models and datasets, claims authorship and generates markdown research articles from templates.

OfficialApache-2.0Auto-check passedResearch & Science

Install Hugging Face Paper Publisher

skills CLI
$ npx skills add huggingface/skills --skill huggingface-paper-publisher -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install huggingface/skills huggingface-paper-publisher --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/huggingface/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/huggingface-paper-publisher .claude/skills/huggingface-paper-publisher && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
huggingface-paper-publisher
GitHub stars
11k
Used in
4 other repos
Token cost
~4.2k tokens
SKILL.md length
1,071 words
Files
8 (incl. scripts, references)
Skills in repo
25
Repo updated
First seen
Licence
Apache-2.0

At a glance

Indexes research papers on the Hugging Face Hub from arXiv, links them to models and datasets, claims authorship and generates markdown research articles from templates.

  • Works in 4 steps: Paper Page Management → Link Papers to Artifacts → Research Article Creation → …
  • Adding an arXiv paper to the Hugging Face Hub
  • SKILL.md covers Integration with HF Ecosystem, 1. Paper Page Management, 2. Link Papers to Artifacts and 3. Research Article Creation, plus 1 more section
  • Runs Python scripts from its folder; calls uv and hf; reaches huggingface.co and arxiv.org; needs HF_TOKEN

What it does

The skill manages papers on the Hugging Face Hub through a Python script, paper_manager.py. It can add a paper to the Hub from its arXiv ID, claim and verify authorship, control which papers appear on your profile, and link papers to model cards and dataset cards through their metadata, where the Hub generates arxiv tags automatically.

It can also generate a research article in markdown from four templates (arxiv, ml-report, modern and standard), with a table of contents, standard sections and LaTeX math. Scripts run with uv run, which resolves their inline dependencies, and need an HF_TOKEN environment variable holding a token with write access. Examples and a quick reference file are included.

When your agent uses it

  • Adding an arXiv paper to the Hugging Face Hub
  • Linking a paper to a model card or dataset card
  • Claiming authorship of a paper on the Hub
  • Writing a research article in markdown from a template

Example prompts

  • “Index the Attention Is All You Need paper from arXiv on the Hugging Face Hub.”
  • “Add a paper citation to the model card in README.md so the Hub tags it.”
  • “Claim authorship of my papers on the Hub.”
  • “Generate a research article from the ml-report template for my fine-tuning experiments.”

Requirements

  • Python with uv to run scripts/paper_manager.py
  • An HF_TOKEN environment variable with a Hugging Face write-access token

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Paper Page Management
  2. Link Papers to Artifacts
  3. Research Article Creation
  4. Metadata Management

What it can do on your machine

Read from SKILL.md and the folder at commit c3ff942. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • uv
    • hf

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • huggingface.co
    • arxiv.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • HF_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Hugging Face Paper Publisher loads about 4.2k tokens when it runs, and up to ~5.3k if it reads all its reference files. Until then it costs about 58 tokens; SKILL.md has 1,071 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~58
When it runs · the whole SKILL.md, loaded when a task matches
~4.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from huggingface/skills at commit c3ff942, republished under its Apache-2.0 licence (© huggingface). 1,071 words, ~4,172 tokens.

Download SKILL.mdSave it as .claude/skills/huggingface-paper-publisher/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.
name
huggingface-paper-publisher
description
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.

Overview

This skill provides comprehensive tools for AI engineers and researchers to publish, manage, and link research papers on the Hugging Face Hub. It streamlines the workflow from paper creation to publication, including integration with arXiv, model/dataset linking, and authorship management.

Integration with HF Ecosystem

  • Paper Pages: Index and discover papers on Hugging Face Hub
  • arXiv Integration: Automatic paper indexing from arXiv IDs
  • Model/Dataset Linking: Connect papers to relevant artifacts through metadata
  • Authorship Verification: Claim and verify paper authorship
  • Research Article Template: Generate professional, modern scientific papers

Version

1.0.0

Dependencies

The included script uses PEP 723 inline dependencies. Prefer uv run over manual environment setup.

  • huggingface_hub>=0.26.0
  • pyyaml>=6.0.3
  • requests>=2.32.5
  • markdown>=3.5.0
  • python-dotenv>=1.2.1

Core Capabilities

1. Paper Page Management

  • Index Papers: Add papers to Hugging Face from arXiv
  • Claim Authorship: Verify and claim authorship on published papers
  • Manage Visibility: Control which papers appear on your profile
  • Paper Discovery: Find and explore papers in the HF ecosystem
  • Model Cards: Add paper citations to model metadata
  • Dataset Cards: Link papers to datasets via README
  • Automatic Tagging: Hub auto-generates arxiv:<PAPER_ID> tags
  • Citation Management: Maintain proper attribution and references

3. Research Article Creation

  • Markdown Templates: Generate professional paper formatting
  • Modern Design: Clean, readable research article layouts
  • Dynamic TOC: Automatic table of contents generation
  • Section Structure: Standard scientific paper organization
  • LaTeX Math: Support for equations and technical notation

4. Metadata Management

  • YAML Frontmatter: Proper model/dataset card metadata
  • Citation Tracking: Maintain paper references across repositories
  • Version Control: Track paper updates and revisions
  • Multi-Paper Support: Link multiple papers to single artifacts

Usage Instructions

The skill includes Python scripts in scripts/ for paper publishing operations.

Prerequisites
  • Run scripts with uv run (dependencies are resolved from the script header)
  • Set HF_TOKEN environment variable with Write-access token

All paths are relative to the directory containing this SKILL.md file. Before running any script, first cd to that directory or use the full path.

Method 1: Index Paper from arXiv

Add a paper to Hugging Face Paper Pages from arXiv.

Basic Usage:

bash
uv run scripts/paper_manager.py index \
  --arxiv-id "2301.12345"

Check If Paper Exists:

bash
uv run scripts/paper_manager.py check \
  --arxiv-id "2301.12345"

Direct URL Access: You can also visit https://huggingface.co/papers/{arxiv-id} directly to index a paper.

Add paper references to model or dataset README with proper YAML metadata.

Add to Model Card:

bash
uv run scripts/paper_manager.py link \
  --repo-id "username/model-name" \
  --repo-type "model" \
  --arxiv-id "2301.12345"

Add to Dataset Card:

bash
uv run scripts/paper_manager.py link \
  --repo-id "username/dataset-name" \
  --repo-type "dataset" \
  --arxiv-id "2301.12345"

Add Multiple Papers:

bash
uv run scripts/paper_manager.py link \
  --repo-id "username/model-name" \
  --repo-type "model" \
  --arxiv-ids "2301.12345,2302.67890,2303.11111"

With Custom Citation:

bash
uv run scripts/paper_manager.py link \
  --repo-id "username/model-name" \
  --repo-type "model" \
  --arxiv-id "2301.12345" \
  --citation "$(cat citation.txt)"
How Linking Works

When you add an arXiv paper link to a model or dataset README:

  1. The Hub extracts the arXiv ID from the link
  2. A tag arxiv:<PAPER_ID> is automatically added to the repository
  3. Users can click the tag to view the Paper Page
  4. The Paper Page shows all models/datasets citing this paper
  5. Papers are discoverable through filters and search
Method 3: Claim Authorship

Verify your authorship on papers published on Hugging Face.

Start Claim Process:

bash
uv run scripts/paper_manager.py claim \
  --arxiv-id "2301.12345" \
  --email "your.email@institution.edu"

Manual Process:

  1. Navigate to your paper's page: https://huggingface.co/papers/{arxiv-id}
  2. Find your name in the author list
  3. Click your name and select "Claim authorship"
  4. Wait for admin team verification

Check Authorship Status:

bash
uv run scripts/paper_manager.py check-authorship \
  --arxiv-id "2301.12345"
Method 4: Manage Paper Visibility

Control which verified papers appear on your public profile.

List Your Papers:

bash
uv run scripts/paper_manager.py list-my-papers

Toggle Visibility:

bash
uv run scripts/paper_manager.py toggle-visibility \
  --arxiv-id "2301.12345" \
  --show true

Manage in Settings: Navigate to your account settings → Papers section to toggle "Show on profile" for each paper.

Method 5: Create Research Article

Generate a professional markdown-based research paper using modern templates.

Create from Template:

bash
uv run scripts/paper_manager.py create \
  --template "standard" \
  --title "Your Paper Title" \
  --output "paper.md"

Available Templates:

  • standard - Traditional scientific paper structure
  • modern - Clean, web-friendly format inspired by Distill
  • arxiv - arXiv-style formatting
  • ml-report - Machine learning experiment report

Generate Complete Paper:

bash
uv run scripts/paper_manager.py create \
  --template "modern" \
  --title "Fine-Tuning Large Language Models with LoRA" \
  --authors "Jane Doe, John Smith" \
  --abstract "$(cat abstract.txt)" \
  --output "paper.md"

Convert to HTML:

bash
uv run scripts/paper_manager.py convert \
  --input "paper.md" \
  --output "paper.html" \
  --style "modern"
Paper Template Structure

Standard Research Paper Sections:

markdown
---
title: Your Paper Title
authors: Jane Doe, John Smith
affiliations: University X, Lab Y
date: 2025-01-15
arxiv: 2301.12345
tags: [machine-learning, nlp, fine-tuning]
---

# Abstract
Brief summary of the paper...

# 1. Introduction
Background and motivation...

# 2. Related Work
Previous research and context...

# 3. Methodology
Approach and implementation...

# 4. Experiments
Setup, datasets, and procedures...

# 5. Results
Findings and analysis...

# 6. Discussion
Interpretation and implications...

# 7. Conclusion
Summary and future work...

# References

Modern Template Features:

  • Dynamic table of contents
  • Responsive design for web viewing
  • Code syntax highlighting
  • Interactive figures and charts
  • Math equation rendering (LaTeX)
  • Citation management
  • Author affiliation linking
Commands Reference

Index Paper:

bash
uv run scripts/paper_manager.py index --arxiv-id "2301.12345"

Link to Repository:

bash
uv run scripts/paper_manager.py link \
  --repo-id "username/repo-name" \
  --repo-type "model|dataset|space" \
  --arxiv-id "2301.12345" \
  [--citation "Full citation text"] \
  [--create-pr]

Claim Authorship:

bash
uv run scripts/paper_manager.py claim \
  --arxiv-id "2301.12345" \
  --email "your.email@edu"

Manage Visibility:

bash
uv run scripts/paper_manager.py toggle-visibility \
  --arxiv-id "2301.12345" \
  --show true|false

Create Research Article:

bash
uv run scripts/paper_manager.py create \
  --template "standard|modern|arxiv|ml-report" \
  --title "Paper Title" \
  [--authors "Author1, Author2"] \
  [--abstract "Abstract text"] \
  [--output "filename.md"]

Convert Markdown to HTML:

bash
uv run scripts/paper_manager.py convert \
  --input "paper.md" \
  --output "paper.html" \
  [--style "modern|classic"]

Check Paper Status:

bash
uv run scripts/paper_manager.py check --arxiv-id "2301.12345"

List Your Papers:

bash
uv run scripts/paper_manager.py list-my-papers

Search Papers:

bash
uv run scripts/paper_manager.py search --query "transformer attention"
Show full SKILL.md (432 more words)Show less
YAML Metadata Format

When linking papers to models or datasets, proper YAML frontmatter is required:

Model Card Example:

yaml
---
language:
  - en
license: apache-2.0
tags:
  - text-generation
  - transformers
  - llm
library_name: transformers
---

# Model Name

This model is based on the approach described in [Our Paper](https://arxiv.org/abs/2301.12345).

## Citation

```bibtex
@article{doe2023paper,
  title={Your Paper Title},
  author={Doe, Jane and Smith, John},
  journal={arXiv preprint arXiv:2301.12345},
  year={2023}
}

**Dataset Card Example:**
```yaml
---
language:
  - en
license: cc-by-4.0
task_categories:
  - text-generation
  - question-answering
size_categories:
  - 10K<n<100K
---

# Dataset Name

Dataset introduced in [Our Paper](https://arxiv.org/abs/2301.12345).

For more details, see the [paper page](https://huggingface.co/papers/2301.12345).

The Hub automatically extracts arXiv IDs from these links and creates arxiv:2301.12345 tags.

Integration Examples

Workflow 1: Publish New Research

bash
# 1. Create research article
uv run scripts/paper_manager.py create \
  --template "modern" \
  --title "Novel Fine-Tuning Approach" \
  --output "paper.md"

# 2. Edit paper.md with your content

# 3. Submit to arXiv (external process)
# Upload to arxiv.org, get arXiv ID

# 4. Index on Hugging Face
uv run scripts/paper_manager.py index --arxiv-id "2301.12345"

# 5. Link to your model
uv run scripts/paper_manager.py link \
  --repo-id "your-username/your-model" \
  --repo-type "model" \
  --arxiv-id "2301.12345"

# 6. Claim authorship
uv run scripts/paper_manager.py claim \
  --arxiv-id "2301.12345" \
  --email "your.email@edu"

Workflow 2: Link Existing Paper

bash
# 1. Check if paper exists
uv run scripts/paper_manager.py check --arxiv-id "2301.12345"

# 2. Index if needed
uv run scripts/paper_manager.py index --arxiv-id "2301.12345"

# 3. Link to multiple repositories
uv run scripts/paper_manager.py link \
  --repo-id "username/model-v1" \
  --repo-type "model" \
  --arxiv-id "2301.12345"

uv run scripts/paper_manager.py link \
  --repo-id "username/training-data" \
  --repo-type "dataset" \
  --arxiv-id "2301.12345"

uv run scripts/paper_manager.py link \
  --repo-id "username/demo-space" \
  --repo-type "space" \
  --arxiv-id "2301.12345"

Workflow 3: Update Model with Paper Reference

bash
# 1. Get current README
hf download username/model-name README.md

# 2. Add paper link
uv run scripts/paper_manager.py link \
  --repo-id "username/model-name" \
  --repo-type "model" \
  --arxiv-id "2301.12345" \
  --citation "Full citation for the paper"

# The script will:
# - Add YAML metadata if missing
# - Insert arXiv link in README
# - Add formatted citation
# - Preserve existing content
Best Practices
  1. Paper Indexing

    • Index papers as soon as they're published on arXiv
    • Include full citation information in model/dataset cards
    • Use consistent paper references across related repositories
  2. Metadata Management

    • Add YAML frontmatter to all model/dataset cards
    • Include proper licensing information
    • Tag with relevant task categories and domains
  3. Authorship

    • Claim authorship on papers where you're listed as author
    • Use institutional email addresses for verification
    • Keep paper visibility settings updated
  4. Repository Linking

    • Link papers to all relevant models, datasets, and Spaces
    • Include paper context in README descriptions
    • Add BibTeX citations for easy reference
  5. Research Articles

    • Use templates consistently within projects
    • Include code and data links in papers
    • Generate web-friendly HTML versions for sharing
Advanced Usage

Batch Link Papers:

bash
# Link multiple papers to one repository
for arxiv_id in "2301.12345" "2302.67890" "2303.11111"; do
  uv run scripts/paper_manager.py link \
    --repo-id "username/model-name" \
    --repo-type "model" \
    --arxiv-id "$arxiv_id"
done

Extract Paper Info:

bash
# Get paper metadata from arXiv
uv run scripts/paper_manager.py info \
  --arxiv-id "2301.12345" \
  --format "json"

Generate Citation:

bash
# Create BibTeX citation
uv run scripts/paper_manager.py citation \
  --arxiv-id "2301.12345" \
  --format "bibtex"

Validate Links:

bash
# Check all paper links in a repository
uv run scripts/paper_manager.py validate \
  --repo-id "username/model-name" \
  --repo-type "model"
Error Handling
  • Paper Not Found: arXiv ID doesn't exist or isn't indexed yet
  • Permission Denied: HF_TOKEN lacks write access to repository
  • Invalid YAML: Malformed metadata in README frontmatter
  • Authorship Failed: Email doesn't match paper author records
  • Already Claimed: Another user has claimed authorship
  • Rate Limiting: Too many API requests in short time
Troubleshooting

Issue: "Paper not found on Hugging Face"

  • Solution: Visit hf.co/papers/{arxiv-id} to trigger indexing

Issue: "Authorship claim not verified"

  • Solution: Wait for admin review or contact HF support with proof

Issue: "arXiv tag not appearing"

  • Solution: Ensure README includes proper arXiv URL format

Issue: "Cannot link to repository"

  • Solution: Verify HF_TOKEN has write permissions

Issue: "Template rendering errors"

  • Solution: Check markdown syntax and YAML frontmatter format
Resources and References
Integration with tfrere's Research Template

This skill complements tfrere's research article template by providing:

  • Automated paper indexing workflows
  • Repository linking capabilities
  • Metadata management tools
  • Citation generation utilities

You can use tfrere's template for writing, then use this skill to publish and link the paper on Hugging Face Hub.

Common Patterns

Pattern 1: New Paper Publication

bash
# Write → Publish → Index → Link
uv run scripts/paper_manager.py create --template modern --output paper.md
# (Submit to arXiv)
uv run scripts/paper_manager.py index --arxiv-id "2301.12345"
uv run scripts/paper_manager.py link --repo-id "user/model" --arxiv-id "2301.12345"

Pattern 2: Existing Paper Discovery

bash
# Search → Check → Link
uv run scripts/paper_manager.py search --query "transformers"
uv run scripts/paper_manager.py check --arxiv-id "2301.12345"
uv run scripts/paper_manager.py link --repo-id "user/model" --arxiv-id "2301.12345"

Pattern 3: Author Portfolio Management

bash
# Claim → Verify → Organize
uv run scripts/paper_manager.py claim --arxiv-id "2301.12345"
uv run scripts/paper_manager.py list-my-papers
uv run scripts/paper_manager.py toggle-visibility --arxiv-id "2301.12345" --show true
API Integration

Python Script Example:

python
from scripts.paper_manager import PaperManager

pm = PaperManager(hf_token="your_token")

# Index paper
pm.index_paper("2301.12345")

# Link to model
pm.link_paper(
    repo_id="username/model",
    repo_type="model",
    arxiv_id="2301.12345",
    citation="Full citation text"
)

# Check status
status = pm.check_paper("2301.12345")
print(status)
Future Enhancements

Planned features for future versions:

  • Support for non-arXiv papers (conference proceedings, journals)
  • Automatic citation formatting from DOI
  • Paper comparison and versioning tools
  • Collaborative paper writing features
  • Integration with LaTeX workflows
  • Automated figure and table extraction
  • Paper metrics and impact tracking

© huggingface, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 7 other files (scripts, references) in skills/huggingface-paper-publisher of huggingface/skills.

  • SKILL.md
  • examples/example_usage.md
  • references/quick_reference.md
  • scripts/paper_manager.py
  • templates/arxiv.md
  • templates/ml-report.md
  • templates/modern.md
  • templates/standard.md

Open the folder on GitHubat commit c3ff942

Used in 4 other repositories

We found 14 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 4 other GitHub owners. This page covers the copy in huggingface/skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Hugging Face Paper Publisher next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Hugging Face Paper Publisher compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Hugging Face Paper Publisher this skillhuggingface/skills11k4 repos~4.2kAutomated safety check: PassApache-2.0
Citation ManagementK-Dense-AI/claude-scientific-writer2.4k2 repos~3.9kAutomated safety check: NotesMIT
Citation Managementforyourhealth111-pixel/Vibe-Skills3.6k—~7.6kAutomated safety check: NotesMIT
Academic AioAperivue/medsci-skills333—~4.8kAutomated safety check: PassMIT
Paper2codePrathamLearnsToCode/paper2code1.5k—~1.3kAutomated safety check: PassMIT
Paper Research on arXivXiaomiMiMo/MiMo-Code14k—~1.5kAutomated safety check: PassMIT

Similar skills

  • Citation Management

    K-Dense-AI/claude-scientific-writer

    Finds papers in OpenAlex, PubMed and Google Scholar, turns DOIs, PMIDs and arXiv IDs into clean BibTeX, and validates citations for a manuscript or thesis.

    2.4k GitHub starsUsed in 2 repos~3.9k tokens
    Research & ScienceAuto-check: notes
  • Citation Management

    foryourhealth111-pixel/Vibe-Skills

    Turns DOIs, PMIDs and arXiv IDs into clean BibTeX, searches Google Scholar and PubMed, and checks and deduplicates a reference list.

    3.6k GitHub stars~7.6k tokensUpdated 1 mo ago
    Research & ScienceAuto-check: notes
  • Academic Aio

    Aperivue/medsci-skills

    A skill your agent uses when a medical AI paper should be found and cited by AI search engines and RAG tools.

    333 GitHub stars~4.8k tokensUpdated 5 days ago
    Research & ScienceAuto-check passed
  • Paper2code

    PrathamLearnsToCode/paper2code

    Converts an arxiv paper into a minimal, citation-anchored Python implementation.

    1.5k GitHub stars~1.3k tokensUpdated 6 mo ago
    Research & ScienceAuto-check passed
  • Paper Research on arXiv

    XiaomiMiMo/MiMo-Code

    Searches arXiv, fetches metadata, generates BibTeX, downloads PDFs and finds citations and related papers using a bundled Python script.

    14k GitHub stars~1.5k tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Autonomous Research

    federicodeponte/opendraft

    An 18-agent pipeline that turns one topic line into a drafted research paper, literature review, or thesis chapter.

    507 GitHub stars~8.2k tokensUpdated 9 days ago
    Research & ScienceAuto-check passed

More from huggingface/skills

All 25 skills in this repo
  • Official

    Finds or validates a usable SageMaker execution role before deploying or training, so scripts do not try to create IAM roles they lack permission to create.

    11k GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check passed
  • Official

    Chooses the right serving container and current image URI for deploying a Hugging Face model to a SageMaker endpoint, preferring Hugging Face images over generic ones.

    11k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed
  • Official

    Routes a sentence-transformers training task to the right model type and required reference docs and example scripts, covering bi-encoders, rerankers, sparse and multi-vector models.

    11k GitHub starsUsed in 1 repo~2.6k tokens
    Auto-check passed
  • Official

    Sets up an isolated Python environment with a supported interpreter and current boto3 before any SageMaker deployment, training or AWS automation code runs.

    11k GitHub starsUsed in 2 repos~1.7k tokens
    Auto-check passed
  • Official

    Runs evaluations of Hugging Face Hub models on local hardware with inspect-ai or lighteval, and helps choose between vLLM, Transformers and accelerate backends.

    11k GitHub starsUsed in 2 repos~1.6k tokens
    Auto-check passed
  • Official

    Deploys SageMaker endpoints with autoscaling, CloudWatch alarms and tags on by default, using scripts for real-time, scale-to-zero and async setups.

    11k GitHub starsUsed in 1 repo~6.9k tokens
    Auto-check passed

Questions about Hugging Face Paper Publisher

What does Hugging Face Paper Publisher do?

Indexes research papers on the Hugging Face Hub from arXiv, links them to models and datasets, claims authorship and generates markdown research articles from templates. py. It can add a paper to the Hub from its arXiv ID, claim and verify authorship, control which papers appear on your profile, and link papers to model cards and dataset cards through their metadata, where the Hub generates arxiv tags automatically.

When should I use Hugging Face Paper Publisher?

Hugging Face Paper Publisher fits situations like: adding an arXiv paper to the Hugging Face Hub; linking a paper to a model card or dataset card; claiming authorship of a paper on the Hub; writing a research article in markdown from a template.

How do I install Hugging Face Paper Publisher in Claude Code?

Run `npx skills add huggingface/skills --skill huggingface-paper-publisher -a claude-code`. Or copy the skill folder (skills/huggingface-paper-publisher in huggingface/skills) into .claude/skills/huggingface-paper-publisher in your project. Claude Code loads it when a task matches its description.

How do I install Hugging Face Paper Publisher in Codex?

Run `npx skills add huggingface/skills --skill huggingface-paper-publisher -a codex`. Or copy the skill folder (skills/huggingface-paper-publisher in huggingface/skills) into .agents/skills/huggingface-paper-publisher in your project. Codex loads it when a task matches its description.

Can I use Hugging Face Paper Publisher in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add huggingface/skills --skill huggingface-paper-publisher -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/huggingface-paper-publisher, .gemini/skills/huggingface-paper-publisher, .github/skills/huggingface-paper-publisher and .opencode/skills/huggingface-paper-publisher in your project.

What does Hugging Face Paper Publisher need to run?

Going by SKILL.md and its folder, Hugging Face Paper Publisher needs Python for the scripts in its folder, the command-line tools its instructions call (uv and hf) and credentials named HF_TOKEN. Our summary lists: Python with uv to run scripts/paper_manager.py; An HF_TOKEN environment variable with a Hugging Face write-access token.

Does Hugging Face Paper Publisher access the network?

SKILL.md names 2 domains. In commands or code: huggingface.co and arxiv.org; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Hugging Face Paper Publisher safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Hugging Face Paper Publisher use?

Hugging Face Paper Publisher is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Hugging Face Paper Publisher use?

About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.1k tokens, read only when the agent opens those files.

What are the alternatives to Hugging Face Paper Publisher?

Skills that share tags, products or a category with Hugging Face Paper Publisher: Citation Management (K-Dense-AI/claude-scientific-writer, 2.4k stars), Citation Management (foryourhealth111-pixel/Vibe-Skills, 3.6k stars), Academic Aio (Aperivue/medsci-skills, 333 stars) and Paper2code (PrathamLearnsToCode/paper2code, 1.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Hugging Face Paper Publisher?

huggingface (a GitHub organization, an official publisher) maintains it in huggingface/skills, which has 11,152 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on October 8, 2026.

Source: huggingface/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.