slide-builder

Generate GitHub-flavored Markdown slide decks from lesson content.

2|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/SquizAI/AI_bootcamp --skill slide-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slide-builder
Source: https://github.com/SquizAI/AI_bootcamp/tree/main/.claude/skills/slide-builder
Command: npx skills add https://github.com/SquizAI/AI_bootcamp --skill slide-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill creates clean, engaging GitHub-flavored Markdown slides for teaching AI and prompt engineering.

Core Features & Use Cases

  • Automatic slide generation: Builds a deck from a lesson plan or existing content.
  • One idea per slide: Clear, focused slides with concise explanations.
  • GitHub-ready formatting: Slides render nicely on GitHub with code blocks and presenter notes.
  • Supporting materials: Activity slides, QA prompts, and presenter notes.

Quick Start

Create slides for the role-based prompting lesson.

Frequently Asked Questions about slide-builder

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

FAQPage Schema
How do I create presentation slides from lesson content in Markdown?

Slide-builder automates Markdown slide deck generation from lesson plans, delivering one idea per slide with GitHub-ready formatting, code examples, activity prompts, and presenter notes with timing guidance.

Can I build slides from existing educational content using prompt engineering?

Yes. Slide-builder transforms lesson content into structured GitHub-flavored Markdown slides by applying prompt engineering techniques to extract key concepts, format code blocks, and generate supporting materials like check-for-understanding activities.

What output format do the slides use, and will they display on GitHub?

Slides generate as GitHub-flavored Markdown files saved to a class folder structure. They render cleanly on GitHub with proper formatting for code blocks, presenter notes, and emoji-enhanced visual hierarchy.

How do I structure lesson content before converting it to slides?

Prepare lesson plans or existing content with clear learning objectives and key points. Slide-builder processes this input through prompt engineering to extract core ideas, organize them into one-per-slide format, and add student-facing language and activities.

Can I include code examples and interactive activities in the generated slides?

Yes. Slide-builder automatically incorporates code block examples, activity slides, and check-for-understanding prompts formatted as GitHub-ready Markdown with presenter notes for classroom delivery.

What file structure and naming convention does slide-builder use when saving slides?

Slides save to `prompt-engineering-curriculum/class-XX-title/slides.md`, organizing content by course and lesson with standardized GitHub-flavored Markdown formatting.