// This skill should be used when converting academic papers into promotional and presentation formats including interactive websites (Paper2Web), presentation videos (Paper2Video), and conference posters (Paper2Poster). Use this skill for tasks involving paper dissemination, conference preparation, creating explorable academic homepages, generating video abstracts, or producing print-ready posters from LaTeX or PDF sources.
| name | paper-2-web |
| description | This skill should be used when converting academic papers into promotional and presentation formats including interactive websites (Paper2Web), presentation videos (Paper2Video), and conference posters (Paper2Poster). Use this skill for tasks involving paper dissemination, conference preparation, creating explorable academic homepages, generating video abstracts, or producing print-ready posters from LaTeX or PDF sources. |
This skill enables the transformation of academic papers into multiple promotional and presentation formats using the Paper2All autonomous pipeline. The system converts research papers (LaTeX or PDF) into three primary outputs:
The pipeline uses LLM-powered content extraction, design generation, and iterative refinement to create high-quality outputs suitable for conferences, journals, preprint repositories, and academic promotion.
Use this skill when:
Trigger phrases:
Converts papers into layout-aware, interactive academic homepages that go beyond simple HTML conversion.
Key Features:
Best For: Post-publication promotion, preprint enhancement, lab websites, permanent research showcases
โ See references/paper2web.md for detailed documentation
Generates professional presentation videos with slides, narration, cursor movements, and optional talking-head video.
Key Features:
Best For: Video abstracts, conference presentations, online talks, course materials, YouTube promotion
โ See references/paper2video.md for detailed documentation
Creates print-ready academic posters with professional layouts and visual design.
Key Features:
Best For: Conference poster sessions, symposiums, academic exhibitions, virtual conferences
โ See references/paper2poster.md for detailed documentation
Install Paper2All:
git clone https://github.com/YuhangChen1/Paper2All.git
cd Paper2All
conda create -n paper2all python=3.11
conda activate paper2all
pip install -r requirements.txt
Configure API Keys (create .env file):
OPENAI_API_KEY=your_openai_api_key_here
# Optional: GOOGLE_API_KEY and GOOGLE_CSE_ID for logo search
Install System Dependencies:
โ See references/installation.md for complete installation guide
Generate All Components (website + poster + video):
python pipeline_all.py \
--input-dir "path/to/paper" \
--output-dir "path/to/output" \
--model-choice 1
Generate Website Only:
python pipeline_all.py \
--input-dir "path/to/paper" \
--output-dir "path/to/output" \
--model-choice 1 \
--generate-website
Generate Poster with Custom Size:
python pipeline_all.py \
--input-dir "path/to/paper" \
--output-dir "path/to/output" \
--model-choice 1 \
--generate-poster \
--poster-width-inches 60 \
--poster-height-inches 40
Generate Video (lightweight pipeline):
python pipeline_light.py \
--model_name_t gpt-4.1 \
--model_name_v gpt-4.1 \
--result_dir "path/to/output" \
--paper_latex_root "path/to/paper"
โ See references/usage_examples.md for comprehensive workflow examples
Use this decision tree to determine which components to generate:
User needs promotional materials for paper?
โ
โโ Need permanent online presence?
โ โโโ Generate Paper2Web (interactive website)
โ
โโ Need physical conference materials?
โ โโโ Poster session? โ Generate Paper2Poster
โ โโโ Oral presentation? โ Generate Paper2Video
โ
โโ Need video content?
โ โโโ Journal video abstract? โ Generate Paper2Video (5-10 min)
โ โโโ Conference talk? โ Generate Paper2Video (15-20 min)
โ โโโ Social media? โ Generate Paper2Video (1-3 min)
โ
โโ Need complete package?
โโโ Generate all three components
1. LaTeX Source (Recommended):
paper_directory/
โโโ main.tex # Main paper file
โโโ sections/ # Optional: split sections
โโโ figures/ # All figure files
โโโ tables/ # Table files
โโโ bibliography.bib # References
2. PDF:
Single Paper:
input/
โโโ paper_name/
โโโ main.tex (or paper.pdf)
โโโ figures/
โโโ bibliography.bib
Multiple Papers (batch processing):
input/
โโโ paper1/
โ โโโ main.tex
โโโ paper2/
โ โโโ main.tex
โโโ paper3/
โโโ main.tex
--model-choice 1: GPT-4 (best balance of quality and cost)--model-choice 2: GPT-4.1 (latest features, higher cost)--model_name_t gpt-3.5-turbo: Faster, lower cost (acceptable quality)--generate-website: Enable website generation--generate-poster: Enable poster generation--generate-video: Enable video generation--enable-talking-head: Add talking-head to video (requires GPU)--poster-width-inches [width]: Custom poster width--poster-height-inches [height]: Custom poster height--video-duration [seconds]: Target video length--enable-logo-search: Automatic institution logo discoveryGenerated outputs are organized by paper and component:
output/
โโโ paper_name/
โโโ website/
โ โโโ index.html
โ โโโ styles.css
โ โโโ assets/
โโโ poster/
โ โโโ poster_final.pdf
โ โโโ poster_final.png
โ โโโ poster_source/
โโโ video/
โโโ final_video.mp4
โโโ slides/
โโโ audio/
โโโ subtitles/
For tight deadlines, generate in this order:
Before finalizing outputs:
LaTeX parsing errors:
pdflatex main.texPoor figure quality:
Video generation failures:
Poster layout issues:
API errors:
.env fileThe system auto-detects target platforms:
Twitter/X (English, numeric folder names):
mkdir -p input/001_twitter/
# Generates English promotional content
Xiaohongshu/ๅฐ็บขไนฆ (Chinese, alphanumeric folder names):
mkdir -p input/xhs_paper/
# Generates Chinese promotional content
Specify conference requirements:
Deploy generated websites to:
Print-ready files work with:
Share videos on:
Process multiple papers efficiently:
# Organize papers in batch directory
for paper in paper1 paper2 paper3; do
python pipeline_all.py \
--input-dir input/$paper \
--output-dir output/$paper \
--model-choice 1 &
done
wait
Apply institution or lab branding:
Generate content in different languages:
This skill includes comprehensive reference documentation:
references/installation.md: Complete installation and configuration guidereferences/paper2web.md: Detailed Paper2Web documentation with all featuresreferences/paper2video.md: Comprehensive Paper2Video guide including talking-head setupreferences/paper2poster.md: Complete Paper2Poster documentation with design templatesreferences/usage_examples.md: Real-world examples and workflow patternsExternal Resources:
The Paper2All system includes built-in quality assessment:
All outputs undergo automated quality checks before generation completes.