hugging-face-paper-publisher

Publish and manage research papers on the Hugging Face Hub.

36.9k|6.1k|Updated Oct 21, 2024
One-click install
npx skills add https://github.com/patchy631/ai-engineering-hub --skill hugging-face-paper-publisher-patchy631
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hugging-face-paper-publisher
Source: https://github.com/patchy631/ai-engineering-hub/tree/main/hugging-face-skills/skills/hugging-face-paper-publisher
Command: npx skills add https://github.com/patchy631/ai-engineering-hub --skill hugging-face-paper-publisher-patchy631

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires huggingface_hub, pyyaml, requests, python-dotenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables AI researchers and engineers to publish, index, and link research papers on the Hugging Face Hub, streamlining scholarly sharing and collaboration.

Core Features & Use Cases

  • Paper Page Management: index papers from arXiv, claim authorship, control visibility, and discover papers within the HF ecosystem.
  • Link Papers to Artifacts: connect papers to models and datasets via model/dataset cards, assign citations, and automatically tag arXiv papers on the hub.
  • Research Article Creation: generate Markdown-based research articles from templates (standard, modern, arxiv, ml-report) with dynamic TOC and LaTeX support.
  • Metadata Management: maintain YAML frontmatter, track citations, version updates, and support multi-paper linking.

Quick Start

  1. Create a new paper using a template: python scripts/paper_manager.py create --template modern --title "Your Title" --output "paper.md"
  2. Index the arXiv version: python scripts/paper_manager.py index --arxiv-id "2301.12345"
  3. Link the paper to a repository: python scripts/paper_manager.py link --repo-id "username/model" --arxiv-id "2301.12345"

Frequently Asked Questions about hugging-face-paper-publisher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish an arXiv paper on the Hugging Face Hub?

To publish an arXiv paper on the Hugging Face Hub, use the paper manager script to index the paper via its arXiv ID and generate a frontmatter-enabled README. This links your research to the HF ecosystem seamlessly.

Can I link my Hugging Face models and datasets directly to an arXiv paper?

Yes, you can connect papers to models and datasets by assigning citations and automatically tagging arXiv papers on the hub. The linking process uses repository IDs to map artifacts directly to the research.

What templates are available for generating Markdown research articles on Hugging Face?

You can generate Markdown research articles using standard, modern, arxiv, or ml-report templates. These templates support dynamic table of contents generation and LaTeX formatting for academic publishing.

Does claiming authorship on Hugging Face Hub require specific Python dependencies?

Yes, claiming authorship and managing paper visibility requires Python dependencies including huggingface_hub, pyyaml, requests, and python-dotenv to read, format, and publish the YAML frontmatter metadata.

What is the best way to manage YAML metadata for multiple linked papers?

The best way to manage YAML metadata for multiple linked papers is using the paper manager scripts to maintain frontmatter, track citations, and handle version updates across all your linked artifacts.