What problem does it solve?
This skill helps instructors bootstrap a course scaffold from a canonical source, ensuring reproducible setup, a seeded course metadata surface, and an integrated deployment path for GitHub Pages.
Core Features & Use Cases
- Validate prerequisites (typst, uv, git, make) before starting the bootstrap process
- Collect the canonical source path and extract its title-page and ToC for metadata
- Ingest supplementary materials from optional reference/ materials and fold them into the course context
- Generate and populate config.toml and related course metadata shim files
- Extract textbook chapters, craft the weekly schedule, and enable GitHub Pages deployment when possible
- Verify HTML placeholders and prepare the site build without editing templates
Quick Start
Run the bootstrap process immediately after forking the repository to initialize the course skeleton.