course-slideshow

Convert markdown course outlines into interactive Excalidraw slide decks with Gemini diagrams.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill converts a course outline into a visually engaging slideshow with diagrams, simplifying presentation preparation.

Core Features & Use Cases

  • Outline Parsing: Reads markdown course outlines and segments content into chapters and subtopics.
  • Diagram Generation: Creates schematic diagrams for each subtopic using Gemini, tailored to educational content.
  • Use Case: An instructor prepares a visual aid for a YouTube course by automatically generating annotated diagrams and assembling them into a shareable Excalidraw file.

Quick Start

Run the Python script with your course outline markdown to generate diagrams and an Excalidraw presentation suitable for recording or web sharing.

Frequently Asked Questions about course-slideshow

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

FAQPage Schema
How do I generate Excalidraw slides from a markdown course outline?

To generate Excalidraw slides from a markdown course outline, run the Python script provided in this Skill. It parses your markdown content, uses the Gemini API to create illustrative diagrams, and assembles them into an interactive slide deck.

Can I automatically generate visual aids for educational course recording?

Yes, you can automatically generate visual aids for course recording. This Skill segments your markdown outline into chapters, creates schematic diagrams via Gemini for each subtopic, and outputs a shareable Excalidraw file for visual explanations.

Do I need a Gemini API key to convert course outlines into visual presentations?

Yes, you need a Gemini API key to convert course outlines into visual presentations. The Skill relies on the Gemini API for diagram generation, creating tailored educational schematics for each subtopic before assembling the Excalidraw slide deck.

What is the best way to structure a markdown file for automatic diagram generation?

The best way to structure markdown for automatic diagram generation is using clear chapters and subtopics. The Skill parses these markdown segments to generate tailored illustrative diagrams via Gemini, facilitating educational content curation and visual storytelling.

Does this Skill support slide annotation and visual storytelling for YouTube courses?

Yes, this Skill supports slide annotation and visual storytelling for YouTube courses. It converts your course outline into an interactive Excalidraw presentation with annotated diagrams, specifically designed to simplify presentation preparation and visual explanations.