What problem does it solve? Writing a complete, well-structured course is slow and inconsistent: lessons lack clear objectives, explanations skip definitions, diagrams are missing, and practical exercises make claims the code cannot support. This Skill enforces a rigorous authoring standard so every course teaches concepts before applications and ships as a self-contained HTML textbook. ## Core Features & Use Cases - Structured lesson authoring: Every lesson follows Objective → How it works → Practice → Mental model, with definitions before use, contextual abbreviation expansion, and an original inline SVG diagram in each explanation. - Self-contained HTML publication: Generates a light digital textbook with a side TOC, embedded CSS, escaped source listings, and a deterministic builder with prose/source parity checks validated by a read-only checker script. - Practical work standard: Labs and non-code exercises follow seven fixed guide sections covering setup, execution, result checks, investigation, troubleshooting, and transfer tasks. - Use Case: Ask the agent to create a beginner-to-advanced course on Python data validation; it produces canonical Markdown sources, a runnable standard-library lab, accessible SVG diagrams, and a validated single-page HTML textbook. ## Quick Start Use $create-learning-course to create a beginner-to-advanced course on your chosen subject with lessons, diagrams, and practical labs delivered as a self-contained HTML textbook.