deploy

Render Quarto slides and synchronize HTML, assets, and PDFs to docs/.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of rendering Quarto lecture slides and synchronizing them to a docs/ directory for deployment on GitHub Pages, streamlining the update process for educational materials.

Core Features & Use Cases

  • Automated Rendering: Renders all Quarto (.qmd) files, excluding backup files.
  • Content Synchronization: Copies rendered HTML slides, associated assets (_files/), Beamer PDFs, and figures to the docs/ directory.
  • Use Case: After updating lecture notes in Quarto format, use this Skill to automatically generate the web-viewable slides and ensure they are correctly placed for live viewing on GitHub Pages.

Quick Start

Run the deploy skill to sync all lectures to the docs directory.

Frequently Asked Questions about deploy

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

FAQPage Schema
How do I deploy Quarto slides to GitHub Pages automatically?

To deploy Quarto slides to GitHub Pages, this Skill renders all .qmd files and synchronizes the resulting HTML, assets, PDFs, and figures into a docs/ directory, preparing them for live web viewing.

How do I render only a specific Quarto lecture file instead of all slides?

You can render a specific Quarto lecture file by passing optional arguments to the deployment process, which targets individual .qmd files instead of rendering the entire slides directory by default.

Does the Quarto deployment process copy Beamer PDFs and figure assets?

Yes, the Quarto deployment process copies associated assets, including _files/ directories, Beamer PDFs, figures, and rendered HTML slides, ensuring all lecture materials are correctly placed in the docs/ directory.

Why are my backup Quarto files being rendered and deployed to GitHub Pages?

Backup Quarto files should not be rendered or deployed; the automated synchronization process specifically excludes backup files when rendering .qmd slides and copying content to the docs/ directory.

What is the best way to synchronize updated Quarto lecture notes for web viewing?

The best way to synchronize updated Quarto lecture notes is to run an automated rendering script that generates web-viewable HTML slides and places them directly into your GitHub Pages docs/ directory.