pedrohcgs/deploy
Render Quarto `.qmd` slides to HTML and sync to `docs/` for GitHub Pages. Use when user says "deploy", "publish the slides", "ship to pages", "push the lecture live", "render and publish", or after Quarto edits that need to go public. NOT for local Quarto render only — use `quarto render` directly for that.
npx skills add https://github.com/pedrohcgs/claude-code-my-workflow --skill deploy
Render Quarto slides and sync all files to docs/ for GitHub Pages deployment.
$ARGUMENTS is provided (e.g., "Lecture4"): ./scripts/sync_to_docs.sh $ARGUMENTS./scripts/sync_to_docs.sh (syncs all lectures)docs/slides/_files/ directories were copied (RevealJS assets)docs/Figures/ was synced from Figures/docs/Figures/LectureN/open docs/slides/LectureX_Name.html # macOS# xdg-open docs/slides/LectureX_Name.html # Linux.qmd files in Quarto/ (skips *_backup* files)_files/ directories to docs/slides/Slides/ to docs/slides/Figures/ to docs/Figures/ using rsyncTake pedrohcgs/deploy from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.