hf-mcp
Use Hugging Face Hub via MCP server tools. Search models, datasets, Spaces, papers. Get repo details, fetch documentation, run compute jobs, and use Gradio…
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.
$ npx -y skills add huggingface/skills --skill huggingface-paper-publisher --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/huggingface-paper-publisherContext preview
The summary Claude sees to decide when to auto-load this skill.
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.
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.
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.
1.0.0
The included script uses PEP 723 inline dependencies. Prefer `uv run` over manual environment setup.
The skill includes Python scripts in `scripts/` for paper publishing operations.
> **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.
Add a paper to Hugging Face Paper Pages from arXiv.
**Basic Usage:**
uv run scripts/paper_manager.py index \ --arxiv-id "2301.12345"
**Check If Paper Exists:**
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:**
uv run scripts/paper_manager.py link \ --repo-id "username/model-name" \ --repo-type "model" \ --arxiv-id "2301.12345"
**Add to Dataset Card:**
uv run scripts/paper_manager.py link \ --repo-id "username/dataset-name" \ --repo-type "dataset" \ --arxiv-id "2301.12345"
**Add Multiple Papers:**
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:**
uv run scripts/paper_manager.py link \ --repo-id "username/model-name" \ --repo-type "model" \ --arxiv-id "2301.12345" \ --citation "$(cat citation.txt)"
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
Verify your authorship on papers published on Hugging Face.
**Start Claim Process:**
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:**
uv run scripts/paper_manager.py check-authorship \ --arxiv-id "2301.12345"
Control which verified papers appear on your public profile.
**List Your Papers:**
uv run scripts/paper_manager.py list-my-papers
**Toggle Visibility:**
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.
Generate a professional markdown-based research paper using modern templates.
**Create from Template:**
uv run scripts/paper_manager.py create \ --template "standard" \ --title "Your Paper Title" \ --output "paper.md"
**Available Templates:**
**Generate Complete Paper:**
Hugging Face Skills are definitions for AI/ML tasks like dataset creation, model training, and evaluation.
Repo: huggingface/skills
Use Hugging Face Hub via MCP server tools. Search models, datasets, Spaces, papers. Get repo details, fetch documentation, run compute jobs, and use Gradio…
Hugging Face Hub CLI (`hf`) for downloading, uploading, and managing models, datasets, spaces, buckets, repos, papers, jobs, and more on the Hugging Face Hub.…
Discover the user's local AWS context (active profile, region, account ID, caller identity) at the start of any AWS task. Use this skill before any other AWS…
Set up an isolated Python environment for SageMaker / AWS work, with the right Python version and current boto3. Use this skill whenever Python code will be…
Plan and coordinate the deployment of a model to Amazon SageMaker AI. Use this skill whenever the user wants to deploy, host, serve, or expose a model on…
Ensure a usable SageMaker execution role exists before deploying or training. Use this skill whenever about to create a SageMaker endpoint, model, training…