teaching-marp-slides

Generates pedagogy-aligned Marp slide decks and handouts from course topics and learning objectives.

7|1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/daidong/PiPilot --skill teaching-marp-slides
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teaching-marp-slides
Source: https://github.com/daidong/PiPilot/tree/main/lib/skills/builtin/teaching-marp-slides
Command: npx skills add https://github.com/daidong/PiPilot --skill teaching-marp-slides

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teaching slides are dense and time-consuming to produce; this skill automates the creation of pedagogy-aligned Marp slides that support cognitive load theory, worked examples, scaffolding, and retrieval practice, while producing both lecture decks and handouts.

Core Features & Use Cases

  • Structured slide architecture: templates and patterns that enforce learning objectives, prerequisites recall, and unit-based progression.
  • Pedagogy-first design: cognitive load theory anchors, worked-example support, and retrieval practice integration.
  • Output versatility: generates both lecture slides and handout versions for distribution and review.
  • Domain-neutral templates: adaptable to any subject, across undergraduate and graduate courses.
  • Use Case: a professor preparing a 75-minute seminar can generate 3–4 units with worked examples and CFU checks.

Quick Start

Provide a course topic, context, and learning objectives, then request a complete Marp slide deck that follows the canonical teaching arc.

Frequently Asked Questions about teaching-marp-slides

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

FAQPage Schema
How do I create Marp teaching slides that follow cognitive load theory?

Creating pedagogy-aligned Marp teaching slides involves structuring content around cognitive load theory, integrating worked examples, and using retrieval practice to reduce student overload. This skill automates that structuring process.

Can I generate both lecture slides and student handouts from Marp?

Yes, generating both lecture slides and handout versions from Marp is supported. This skill outputs dual formats designed for classroom presentation and student distribution, ensuring materials support review.

What is the best way to structure a 75-minute seminar with worked examples?

The best way to structure a 75-minute seminar is dividing it into 3–4 units with explicit learning objectives, worked examples, and check-for-understanding breaks. This skill automates generating that canonical teaching arc.

Does this Marp slide generator work for flipped classrooms and tutorials?

Yes, this Marp slide generator works for flipped classrooms, tutorials, and professional development. It provides domain-neutral templates adaptable across undergraduate, graduate, and workshop contexts.

How do I add scaffolding and retrieval practice to my markdown teaching slides?

Adding scaffolding and retrieval practice to markdown teaching slides requires enforcing a unit-based progression with prerequisite recalls. This skill automates embedding those pedagogical anchors directly into your Marp templates.