course-slideshow

Create a scrollable Excalidraw slideshow from a markdown course outline.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ezjonline/ezj-automations --skill course-slideshow-ezjonline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: course-slideshow
Source: https://github.com/ezjonline/ezj-automations/tree/main/skills/course-slideshow
Command: npx skills add https://github.com/ezjonline/ezj-automations --skill course-slideshow-ezjonline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual work of turning a finalized course outline into polished, scrollable visuals for recording, so educators can focus on teaching instead of slide assembly.

Core Features & Use Cases

  • Chapter parsing and layout: Reads a markdown course outline, detects chapter headings, and builds a vertical Excalidraw slideshow layout.
  • Diagram generation: Produces three distinct diagrams per chapter to cover concepts, workflows, and comparisons.
  • Recording workflow support: Creates a companion Google Doc for talking points and a single Excalidraw file that can be annotated during video recording.
  • Operational robustness: Reuses cached diagrams when possible, supports chapter filtering, and includes dry-run parsing for validation.

Quick Start

Use the course-slideshow skill to turn the course outline at active/youtube-strategy/outlines/OUTLINE.md into an Excalidraw slideshow and matching Google Doc.

Frequently Asked Questions about course-slideshow

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

FAQPage Schema
How do I turn a markdown course outline into an Excalidraw slideshow?

Yes, the generated Excalidraw slideshow supports annotation during video recording. The single embedded file is specifically designed to be annotated while presenting, and a paired Google Doc holds the presenter notes and talking points.

How many diagrams are generated per chapter for course slides?

Three distinct diagrams are generated per chapter to cover concepts, workflows, and comparisons. The tool uses Gemini for diagram generation and reuses cached images when possible to maintain operational robustness and speed up the slideshow assembly.

Can I filter specific chapters when generating teaching slides from a course outline?

Yes, you can filter specific chapters when generating teaching slides. The tool supports chapter filtering and includes a dry-run parsing mode for validating the markdown course outline before assembling the final scrollable Excalidraw file and Google Doc.

What is the best way to create presenter notes for a scrollable course slideshow?

The best way to create presenter notes is to generate a paired Google Doc alongside the Excalidraw slideshow. This workflow extracts talking points from the finalized markdown course outline, allowing educators to focus on teaching instead of manual slide assembly.

Do I need a finalized markdown file to generate course recording visuals?

Yes, you need a finalized markdown course outline to generate course recording visuals. The tool reads the markdown file to detect chapter headings, parse the structure, and build the vertical Excalidraw slideshow layout with matching diagrams and presenter notes.