deploy

Render and deploy LaTeX and Quarto slides to GitHub Pages via CI/CD pipelines.

5|1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/alohays/paper2pr --skill deploy-alohays
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy
Source: https://github.com/alohays/paper2pr/tree/main/.claude/skills/deploy
Command: npx skills add https://github.com/alohays/paper2pr --skill deploy-alohays

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies and automates the process of rendering and deploying presentation slides, saving time and reducing manual errors.

Core Features & Use Cases

  • Automated Deployment: Builds and deploys LaTeX and Quarto slides to GitHub Pages through CI/CD pipelines.
  • Preview & Verification: Allows local preview of slides before pushing changes, ensuring quality.
  • Use Case: When a researcher updates lecture content, they can run this Skill to automatically rebuild and publish the slides to the web, sharing with learners.

Quick Start

To deploy slides for a specific paper, run the sync script with the paper name as argument; to deploy all, run without arguments.

Frequently Asked Questions about deploy

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

FAQPage Schema
How do I automate LaTeX and Quarto slide deployment to GitHub Pages?

You can automate slide deployment to GitHub Pages by running CI/CD pipelines with Bash scripts that render LaTeX or Quarto files and publish them, enabling continuous integration for academic presentations without manual uploads.

Can I preview Quarto or LaTeX slides locally before pushing to GitHub Pages?

Yes, local preview allows you to verify Quarto or LaTeX slide rendering quality before pushing changes to GitHub Pages, ensuring content correctness prior to triggering the CI/CD deployment pipeline.

Do I need Bash scripting to deploy presentation slides through CI/CD?

Yes, Bash scripting and file synchronization tools are required dependencies, as they execute the rendering commands and handle the file synchronization needed to build and deploy presentation slides to GitHub Pages.

How do I deploy a specific paper's slides versus all slides at once?

To deploy a specific paper's slides, run the sync script with the paper name as an argument; running the sync script without arguments deploys all available slides to GitHub Pages through the automated pipeline.

What is the best way to set up continuous integration for academic presentation slides?

Setting up continuous integration for academic slides involves using CI/CD pipelines that handle rendering, local previews, safety policies, and version control to publish LaTeX or Quarto presentations directly to GitHub Pages.

Are there limitations when using file synchronization scripts for slide deployment?

Limitations include dependence on Bash scripting and file synchronization tools, meaning environments lacking Bash support may fail, and safety policies must be configured correctly to prevent unauthorized overwrites during the CI/CD deployment process.