Agent skill

Paper 2 Web

by davila7 in davila7/claude-code-templates

This skill should be used when converting academic papers into promotional and presentation formats including interactive websites (Paper2Web), presentation videos (Paper2Video), and conference…

MITAuto-check: notesDocuments & Office

Install Paper 2 Web

skills CLI
$ npx skills add davila7/claude-code-templates --skill paper-2-web -a claude-code

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

GitHub CLI
$ gh skill install davila7/claude-code-templates paper-2-web --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/davila7/claude-code-templates.git skills-src && mkdir -p .claude/skills && cp -r skills-src/cli-tool/components/skills/scientific/paper-2-web .claude/skills/paper-2-web && 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
paper-2-web
GitHub stars
32k
Used in
12 other repos
Token cost
~4k tokens
SKILL.md length
1,439 words
Files
6 (incl. references)
Skills in repo
478
Repo updated
First seen
Licence
MIT

At a glance

This skill should be used when converting academic papers into promotional and presentation formats including interactive websites (Paper2Web), presentation videos (Paper2Video), and conference…

  • Works in 3 steps: Paper2Web: Interactive Website Generation → Paper2Video: Presentation Video Generation → Paper2Poster: Conference Poster Generation
  • Tasks involving paper dissemination
  • SKILL.md covers Overview, When to Use This Skill, Visual Enhancement with… and Core Capabilities, plus 8 more sections
  • Calls python, conda and git; reaches github.com; needs OPENAI_API_KEY and GOOGLE_API_KEY

What it does

Paper 2 Web is an agent skill from davila7/claude-code-templates. 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.

Its SKILL.md is about 4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `references/installation.md`, `references/paper2poster.md` and `references/paper2video.md`).

It sits in Documents & Office, covering LaTeX and Academic paper search. It works with LaTeX. The repository describes itself as: CLI tool for configuring and monitoring Claude Code. The licence is MIT.

When your agent uses it

  • Tasks involving paper dissemination
  • Conference preparation
  • Creating explorable academic homepages
  • Generating video abstracts

Example prompts

  • “/paper-2-web”

Requirements

  • Python 3
  • A credential in OPENAI_API_KEY
  • A credential in GOOGLE_API_KEY
  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash

Workflow steps

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

  1. Paper2Web: Interactive Website Generation
  2. Paper2Video: Presentation Video Generation
  3. Paper2Poster: Conference Poster Generation

What it can do on your machine

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

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python
    • conda
    • git
    • pip

    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:

    • github.com

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

  • Credentials

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

    • OPENAI_API_KEY
    • GOOGLE_API_KEY

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

Context cost

Paper 2 Web loads about 4k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 109 tokens; SKILL.md has 1,439 words of instructions outside code blocks.

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

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:139
    2. **Configure API Keys** (create `.env` file):
  • NoteMentions a .env fileSKILL.md:372
    - Verify API keys in `.env` file
  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Edit, Bash

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from davila7/claude-code-templates at commit 46b4d8b, republished under its MIT licence (© davila7). 1,439 words, ~4,025 tokens.

Download SKILL.mdSave it as .claude/skills/paper-2-web/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
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.
allowed-tools
Read, Write, Edit, Bash

Paper2All: Academic Paper Transformation Pipeline

Overview

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:

  1. Paper2Web: Interactive, explorable academic homepages with layout-aware design
  2. Paper2Video: Professional presentation videos with narration, slides, and optional talking-head
  3. Paper2Poster: Print-ready conference posters with professional layouts

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.

When to Use This Skill

Use this skill when:

  • Creating conference materials: Posters, presentation videos, and companion websites for academic conferences
  • Promoting research: Converting published papers or preprints into accessible, engaging web formats
  • Preparing presentations: Generating video abstracts or full presentation videos from paper content
  • Disseminating findings: Creating promotional materials for social media, lab websites, or institutional showcases
  • Enhancing preprints: Adding interactive homepages to bioRxiv, arXiv, or other preprint submissions
  • Batch processing: Generating promotional materials for multiple papers simultaneously

Trigger phrases:

  • "Convert this paper to a website"
  • "Generate a conference poster from my LaTeX paper"
  • "Create a video presentation from this research"
  • "Make an interactive homepage for my paper"
  • "Transform my paper into promotional materials"
  • "Generate a poster and video for my conference talk"

Visual Enhancement with Scientific Schematics

When creating documents with this skill, always consider adding scientific diagrams and schematics to enhance visual communication.

If your document does not already contain schematics or diagrams:

  • Use the scientific-schematics skill to generate AI-powered publication-quality diagrams
  • Simply describe your desired diagram in natural language
  • Nano Banana Pro will automatically generate, review, and refine the schematic

For new documents: Scientific schematics should be generated by default to visually represent key concepts, workflows, architectures, or relationships described in the text.

How to generate schematics:

bash
python scripts/generate_schematic.py "your diagram description" -o figures/output.png

The AI will automatically:

  • Create publication-quality images with proper formatting
  • Review and refine through multiple iterations
  • Ensure accessibility (colorblind-friendly, high contrast)
  • Save outputs in the figures/ directory

When to add schematics:

  • Paper transformation pipeline diagrams
  • Website layout architecture diagrams
  • Video production workflow illustrations
  • Poster design process flowcharts
  • Content extraction diagrams
  • System architecture visualizations
  • Any complex concept that benefits from visualization

For detailed guidance on creating schematics, refer to the scientific-schematics skill documentation.


Core Capabilities

1. Paper2Web: Interactive Website Generation

Converts papers into layout-aware, interactive academic homepages that go beyond simple HTML conversion.

Key Features:

  • Responsive, multi-section layouts adapted to paper content
  • Interactive figures, tables, and citations
  • Mobile-friendly design with navigation
  • Automatic logo discovery (with Google Search API)
  • Aesthetic refinement and quality assessment

Best For: Post-publication promotion, preprint enhancement, lab websites, permanent research showcases

→ See references/paper2web.md for detailed documentation


2. Paper2Video: Presentation Video Generation

Generates professional presentation videos with slides, narration, cursor movements, and optional talking-head video.

Key Features:

  • Automated slide generation from paper structure
  • Natural-sounding speech synthesis
  • Synchronized cursor movements and highlights
  • Optional talking-head video using Hallo2 (requires GPU)
  • Multi-language support

Best For: Video abstracts, conference presentations, online talks, course materials, YouTube promotion

→ See references/paper2video.md for detailed documentation


3. Paper2Poster: Conference Poster Generation

Creates print-ready academic posters with professional layouts and visual design.

Key Features:

  • Custom poster dimensions (any size)
  • Professional design templates
  • Institution branding support
  • QR code generation for links
  • High-resolution output (300+ DPI)

Best For: Conference poster sessions, symposiums, academic exhibitions, virtual conferences

→ See references/paper2poster.md for detailed documentation


Quick Start

Prerequisites
  1. Install Paper2All:

    bash
    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
  2. 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
  3. Install System Dependencies:

    • LibreOffice (document conversion)
    • Poppler utilities (PDF processing)
    • NVIDIA GPU with 48GB (optional, for talking-head videos)

→ See references/installation.md for complete installation guide


Basic Usage

Generate All Components (website + poster + video):

bash
python pipeline_all.py \
  --input-dir "path/to/paper" \
  --output-dir "path/to/output" \
  --model-choice 1

Generate Website Only:

bash
python pipeline_all.py \
  --input-dir "path/to/paper" \
  --output-dir "path/to/output" \
  --model-choice 1 \
  --generate-website

Generate Poster with Custom Size:

bash
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):

bash
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


Workflow Decision Tree

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

Input Requirements

Supported Input Formats

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:

  • High-quality PDF with embedded fonts
  • Selectable text (not scanned images)
  • High-resolution figures (300+ DPI preferred)
Input Organization

Single Paper:

bash
input/
└── paper_name/
    ├── main.tex (or paper.pdf)
    ├── figures/
    └── bibliography.bib

Multiple Papers (batch processing):

bash
input/
├── paper1/
│   └── main.tex
├── paper2/
│   └── main.tex
└── paper3/
    └── main.tex

Common Parameters

Model Selection
  • --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)
Component Selection
  • --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)
Customization
  • --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 discovery

Output Structure

Generated 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/

Best Practices

Input Preparation
  1. Use LaTeX when possible: Provides best content extraction and structure
  2. Organize files properly: Keep all assets (figures, tables, bibliography) in paper directory
  3. High-quality figures: Use vector formats (PDF, SVG) or high-resolution rasters (300+ DPI)
  4. Clean LaTeX: Remove compilation artifacts, ensure source compiles successfully
Model Selection Strategy
  • GPT-4: Best for production-quality outputs, conferences, publications
  • GPT-4.1: Use when you need latest features or best possible quality
  • GPT-3.5-turbo: Use for quick drafts, testing, or simple papers
Component Priority

For tight deadlines, generate in this order:

  1. Website (fastest, most versatile, ~15-30 min)
  2. Poster (moderate speed, for print deadlines, ~10-20 min)
  3. Video (slowest, can be generated later, ~20-60 min)
Show full SKILL.md (584 more words)Show less
Quality Assurance

Before finalizing outputs:

  1. Website: Test on multiple devices, verify all links work, check figure quality
  2. Poster: Print test page, verify text readability from 3-6 feet, check colors
  3. Video: Watch entire video, verify audio synchronization, test on different devices

Resource Requirements

Processing Time
  • Website: 15-30 minutes per paper
  • Poster: 10-20 minutes per paper
  • Video (no talking-head): 20-60 minutes per paper
  • Video (with talking-head): 60-120 minutes per paper
Computational Requirements
  • CPU: Multi-core processor for parallel processing
  • RAM: 16GB minimum, 32GB recommended for large papers
  • GPU: Optional for standard outputs, required for talking-head (NVIDIA A6000 48GB)
  • Storage: 1-5GB per paper depending on components and quality settings
API Costs (Approximate)
  • Website: $0.50-2.00 per paper (GPT-4)
  • Poster: $0.30-1.00 per paper (GPT-4)
  • Video: $1.00-3.00 per paper (GPT-4)
  • Complete package: $2.00-6.00 per paper (GPT-4)

Troubleshooting

Common Issues

LaTeX parsing errors:

  • Ensure LaTeX source compiles successfully: pdflatex main.tex
  • Check all referenced files are present
  • Verify no custom packages prevent parsing

Poor figure quality:

  • Use vector formats (PDF, SVG, EPS) instead of rasters
  • Ensure raster images are 300+ DPI
  • Check figures render correctly in compiled PDF

Video generation failures:

  • Verify sufficient disk space (5GB+ recommended)
  • Check all dependencies installed (LibreOffice, Poppler)
  • Review error logs in output directory

Poster layout issues:

  • Verify poster dimensions are reasonable (24"-72" range)
  • Check content length (very long papers may need manual curation)
  • Ensure figures have appropriate resolution for poster size

API errors:

  • Verify API keys in .env file
  • Check API credit balance
  • Ensure no rate limiting (wait and retry)

Platform-Specific Features

Social Media Optimization

The system auto-detects target platforms:

Twitter/X (English, numeric folder names):

bash
mkdir -p input/001_twitter/
# Generates English promotional content

Xiaohongshu/小红书 (Chinese, alphanumeric folder names):

bash
mkdir -p input/xhs_paper/
# Generates Chinese promotional content
Conference-Specific Formatting

Specify conference requirements:

  • Standard poster sizes (4'×3', 5'×4', A0, A1)
  • Video abstract length limits (typically 3-5 minutes)
  • Institution branding requirements
  • Color scheme preferences

Integration and Deployment

Website Deployment

Deploy generated websites to:

  • GitHub Pages: Free hosting with custom domain
  • Academic hosting: University web servers
  • Personal servers: AWS, DigitalOcean, etc.
  • Netlify/Vercel: Modern hosting with CI/CD
Poster Printing

Print-ready files work with:

  • Professional poster printing services
  • University print shops
  • Online services (e.g., Spoonflower, VistaPrint)
  • Large format printers (if available)
Video Distribution

Share videos on:

  • YouTube: Public or unlisted for maximum reach
  • Institutional repositories: University video platforms
  • Conference platforms: Virtual conference systems
  • Social media: Twitter, LinkedIn, ResearchGate

Advanced Usage

Batch Processing

Process multiple papers efficiently:

bash
# 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
Custom Branding

Apply institution or lab branding:

  • Provide logo files in paper directory
  • Specify color schemes in configuration
  • Use custom templates (advanced)
  • Match conference theme requirements
Multi-Language Support

Generate content in different languages:

  • Specify target language in configuration
  • System translates content appropriately
  • Selects appropriate voice for video narration
  • Adapts design conventions to culture

References and Resources

This skill includes comprehensive reference documentation:

  • references/installation.md: Complete installation and configuration guide
  • references/paper2web.md: Detailed Paper2Web documentation with all features
  • references/paper2video.md: Comprehensive Paper2Video guide including talking-head setup
  • references/paper2poster.md: Complete Paper2Poster documentation with design templates
  • references/usage_examples.md: Real-world examples and workflow patterns

External Resources:

Evaluation and Quality Metrics

The Paper2All system includes built-in quality assessment:

Content Quality
  • Completeness: Coverage of paper content
  • Accuracy: Faithful representation of findings
  • Clarity: Accessibility and understandability
  • Informativeness: Key information prominence
Design Quality
  • Aesthetics: Visual appeal and professionalism
  • Layout: Balance, hierarchy, and organization
  • Readability: Text legibility and figure clarity
  • Consistency: Uniform styling and branding
Technical Quality
  • Performance: Load times, responsiveness
  • Compatibility: Cross-browser, cross-device support
  • Accessibility: WCAG compliance, screen reader support
  • Standards: Valid HTML/CSS, print-ready PDFs

All outputs undergo automated quality checks before generation completes.

© davila7, MIT. 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 5 other files (references) in cli-tool/components/skills/scientific/paper-2-web of davila7/claude-code-templates.

  • SKILL.md
  • references/installation.md
  • references/paper2poster.md
  • references/paper2video.md
  • references/paper2web.md
  • references/usage_examples.md

Open the folder on GitHubat commit 46b4d8b

Used in 12 other repositories

We found 23 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 12 other GitHub owners. This page covers the copy in davila7/claude-code-templates, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Paper 2 Web 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.

Paper 2 Web compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Paper 2 Web this skilldavila7/claude-code-templates32k12 repos~4kAutomated safety check: NotesMIT
Latex Paper ArtifactBingHanOfUESTC/open_agent_team106—~635Automated safety check: PassMIT
Write Paperfrenzymath/Danus476—~18kAutomated safety check: PassApache-2.0
Paper2htmlcnfjlhj/ai-collab-playbook453—~2.4kAutomated safety check: PassNone
Paper OrchestraAr9av/PaperOrchestra6771 repos~3.5kAutomated safety check: PassCustom licence
Section Writing AgentAr9av/PaperOrchestra6771 repos~3.3kAutomated safety check: PassCustom licence

Similar skills

  • Latex Paper Artifact

    BingHanOfUESTC/open_agent_team

    A skill your agent uses when producing the final arXiv-style LaTeX paper, BibTeX, figures, tables, reproducibility statement, appendix, and artifact manifest.

    106 GitHub stars~635 tokensUpdated 3 mo ago
    Documents & OfficeAuto-check passed
  • Write Paper

    frenzymath/Danus

    Turn a project's verified fact graph into a publishable LaTeX paper in a configurable house style — a standalone amsart .tex with a real bibliography, compiled to PDF.

    476 GitHub stars~18k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed
  • Paper2html

    cnfjlhj/ai-collab-playbook

    A skill your agent uses when turning an academic paper PDF/arXiv/OpenReview page/local LaTeX source into a single-file Chinese HTML deep-reading page, especially when the user wants a Cheat-Sheet…

    453 GitHub stars~2.4k tokensUpdated 25 days ago
    Documents & OfficeAuto-check passed
  • Paper Orchestra

    Ar9av/PaperOrchestra

    Orchestrate the full PaperOrchestra (Song et al., 2026, arXiv:2604.05018) five-agent pipeline to turn unstructured research materials (idea, experimental log, LaTeX template, conference guidelines…

    677 GitHub starsUsed in 1 repo~3.5k tokens
    Research & ScienceAuto-check passed
  • Section Writing Agent

    Ar9av/PaperOrchestra

    Step 4 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from Ar9av/PaperOrchestra.

    677 GitHub starsUsed in 1 repo~3.3k tokens
    Research & ScienceAuto-check passed
  • Search

    Muuuun/luxas

    Unified academic paper search, citation chains, paper download (arXiv LaTeX/PDF, Sci-Hub), figure extraction from papers, LaTeX source reading, BibTeX fetching, web search, and browser automation…

    1.2k GitHub stars~2.3k tokensUpdated 1 mo ago
    Research & ScienceAuto-check: warnings

More from davila7/claude-code-templates

All 478 skills in this repo
  • Perplexity Web Search

    davila7/claude-code-templates

    Runs web-grounded searches through Perplexity's Sonar models over OpenRouter for current events, recent literature and cited facts beyond the model's training cutoff.

    32k GitHub starsUsed in 11 repos~3.5k tokens
    Auto-check: notes
  • Neuropixels Data Analysis

    davila7/claude-code-templates

    Analyzes Neuropixels recordings from SpikeGLX or Open Ephys through preprocessing, drift correction, Kilosort4 spike sorting, quality metrics and curation.

    32k GitHub starsUsed in 9 repos~2.8k tokens
    Auto-check passed
  • Scientific Venue Templates

    davila7/claude-code-templates

    Supplies LaTeX templates and formatting rules for journals, conferences, posters, and grant proposals, then can check a draft against them.

    32k GitHub starsUsed in 9 repos~5.1k tokens
    Auto-check: notes
  • Brand Voice Content Creator

    davila7/claude-code-templates

    Analyzes a brand's existing writing to lock in a consistent voice, then builds SEO blog posts and platform-specific social content around it.

    32k GitHub starsUsed in 3 repos~1.9k tokens
    Auto-check passed
  • CAPA Officer

    davila7/claude-code-templates

    Guides corrective and preventive action (CAPA) work in a quality management system, from initiation and root cause analysis through effectiveness verification.

    32k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Fda Consultant Specialist

    davila7/claude-code-templates

    Senior FDA consultant and specialist for medical device companies including HIPAA compliance and requirement management.

    32k GitHub starsUsed in 1 repo~2.7k tokens
    Auto-check passed

Works with

Questions about Paper 2 Web

What does Paper 2 Web do?

This skill should be used when converting academic papers into promotional and presentation formats including interactive websites (Paper2Web), presentation videos (Paper2Video), and conference…. Paper 2 Web is an agent skill from davila7/claude-code-templates. 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).

When should I use Paper 2 Web?

Paper 2 Web fits situations like: tasks involving paper dissemination; conference preparation; creating explorable academic homepages; generating video abstracts.

How do I install Paper 2 Web in Claude Code?

Run `npx skills add davila7/claude-code-templates --skill paper-2-web -a claude-code`. Or copy the skill folder (cli-tool/components/skills/scientific/paper-2-web in davila7/claude-code-templates) into .claude/skills/paper-2-web in your project. Claude Code loads it when a task matches its description.

How do I install Paper 2 Web in Codex?

Run `npx skills add davila7/claude-code-templates --skill paper-2-web -a codex`. Or copy the skill folder (cli-tool/components/skills/scientific/paper-2-web in davila7/claude-code-templates) into .agents/skills/paper-2-web in your project. Codex loads it when a task matches its description.

Can I use Paper 2 Web 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 davila7/claude-code-templates --skill paper-2-web -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/paper-2-web, .gemini/skills/paper-2-web, .github/skills/paper-2-web and .opencode/skills/paper-2-web in your project.

What does Paper 2 Web need to run?

Going by SKILL.md and its folder, Paper 2 Web needs the command-line tools its instructions call (python, conda, git and pip) and credentials named OPENAI_API_KEY and GOOGLE_API_KEY. Our summary lists: Python 3; A credential in OPENAI_API_KEY; A credential in GOOGLE_API_KEY. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash.

Does Paper 2 Web access the network?

SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Paper 2 Web safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file; pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Paper 2 Web use?

Paper 2 Web is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Paper 2 Web use?

About 4k tokens (SKILL.md is roughly 16k 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 9.9k tokens, read only when the agent opens those files.

What are the alternatives to Paper 2 Web?

Skills that share tags, products or a category with Paper 2 Web: Latex Paper Artifact (BingHanOfUESTC/open_agent_team, 106 stars), Write Paper (frenzymath/Danus, 476 stars), Paper2html (cnfjlhj/ai-collab-playbook, 453 stars) and Paper Orchestra (Ar9av/PaperOrchestra, 677 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Paper 2 Web?

davila7 (a GitHub user) maintains it in davila7/claude-code-templates, which has 32,483 GitHub stars. The repository holds 478 skills in this directory. The repository was last updated on October 9, 2026.

Source: davila7/claude-code-templates on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.