deploy

Automate deployment of Quarto slides to GitHub Pages.

Updated Jun 27, 2026
One-click install
npx skills add https://github.com/fredmilhome/laffer_tobacco --skill deploy-fredmilhome
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy
Source: https://github.com/fredmilhome/laffer_tobacco/tree/main/.claude/skills/deploy
Command: npx skills add https://github.com/fredmilhome/laffer_tobacco --skill deploy-fredmilhome

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Quarto, rsync, and includes scripts (resource) components.

What problem does it solve?

The Skill solves the issue of manually deploying Quarto slides to GitHub Pages, by automating the rendering and synchronization process.

Core Features & Use Cases

  • Automated Slide Rendering: Converts Quarto .qmd slides to HTML automatically.
  • Synchronization: Syncs the rendered slides and supporting files to the GitHub Pages docs/ directory.
  • Use Case: A user who has made edits to their Quarto slides can quickly deploy them to the web with a simple command.

Quick Start

Run the 'deploy' command to automatically publish your Quarto slides to GitHub Pages.

Frequently Asked Questions about deploy

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

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

To automate Quarto slide deployment to GitHub Pages, this Skill renders your `.qmd` files to HTML and synchronizes the output to your `docs/` directory using rsync. You simply run the deploy command to publish updates.

Do I need rsync installed to publish Quarto slides automatically?

Yes, rsync is required to publish Quarto slides automatically. The Skill uses rsync to handle file synchronization, moving rendered HTML and supporting files into the GitHub Pages `docs/` directory.

What is the best way to sync rendered Quarto HTML to a GitHub Pages directory?

The best way to sync rendered Quarto HTML to a GitHub Pages directory is using an automated script that combines Quarto rendering with rsync file synchronization. This ensures your `docs/` folder always matches your latest slide edits.

Can I use this deployment approach for academic presentation slides?

Yes, you can use this deployment approach for academic presentation slides. The automated rendering and synchronization process is explicitly designed for academic and professional settings where frequent publication of Quarto slides is required.

Why does my Quarto slide rendering require a separate sync step for GitHub Pages?

Quarto slide rendering requires a separate sync step for GitHub Pages because the generated HTML files must be moved into a specific `docs/` directory. This Skill automates that synchronization process using rsync to ensure all supporting files are correctly published.