deploy

Render Quarto slides and sync HTML, PDFs, and figures to GitHub Pages.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/AmbroseTriC/ECON53_DAC --skill deploy-ambrosetric
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy
Source: https://github.com/AmbroseTriC/ECON53_DAC/tree/main/.agents/skills_pre_codex_migration_2026-03-19/deploy
Command: npx skills add https://github.com/AmbroseTriC/ECON53_DAC --skill deploy-ambrosetric

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of deploying lecture slides by automating the rendering and syncing of Quarto files to GitHub Pages, saving time and reducing manual errors.

Core Features & Use Cases

  • Slide Rendering: Automatically render .qmd files in the Quarto directory, excluding backups.
  • File Synchronization: Copy rendered HTML, _files/, and PDFs to the docs/ directory for hosting.
  • Asset Management: Sync figures from the Figures/ folder into the deployment directory.
  • Verification: Verify the presence of HTML files, images, and interactive elements for smooth deployment.
  • Use Case: When updates are made to lecture slides, run this Skill to automate deployment to GitHub Pages for student access.

Quick Start

Run the deployment script to render and sync all latest lecture slides to the website.

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 rendering and sync files to GitHub Pages?

Automating Quarto slide deployment involves rendering `.qmd` files into HTML and copying all related assets, including `_files/` and PDFs, directly into the `docs/` directory for GitHub Pages hosting.

Can I use this to sync figures and interactive elements for Quarto lectures?

Yes, Quarto lecture synchronization includes copying figures from the `Figures/` folder into the deployment directory and verifying the presence of interactive elements and images for smooth hosting.

What's the best way to deploy lecture slides to GitHub Pages without manual errors?

The best way to deploy lecture slides without manual errors is running an automated bash script that renders Quarto files, excludes backups, and synchronizes all related HTML and PDF outputs to GitHub Pages.

Do I need bash scripting to deploy Quarto slides with this automation?

Yes, bash scripting and file copying utilities are required to function correctly, as they execute the automated rendering of Quarto slides and synchronization of all related files to GitHub Pages.

Why are my Quarto slides not showing up in the docs directory after rendering?

Quarto slides may not appear in the `docs/` directory if the automated file synchronization fails to copy rendered HTML, `_files/`, PDFs, or figures from the `Figures/` folder into the deployment directory.

What is automated Quarto rendering for academic workflows?

Automated Quarto rendering for academic workflows is the process of converting `.qmd` lecture slide files into HTML and syncing them to GitHub Pages, facilitating seamless updates for student access.