
Lesson Generator
PluginDAIR.AI Academy lesson-planning plugin: from a topic or source material, builds an interactive mini-course of 6-8 lessons, each with goals, flashcards and a quiz, plus a final review, citing sources when you supply material. Output is local HTML; no server or account needed.
Lesson Generator Plugin
Generate compact, standalone, multi-lesson course artifacts — complete with lesson navigation, learning objectives, flashcards, quizzes, and source links — as a single browser-ready HTML/CSS/JS bundle.
Features
- Multi-Lesson Courses: 6-8 ordered lessons by default, each with its own page
- Lesson Navigation: Sidebar / table of contents with active lesson reader
- Learning Objectives: 2-4 focused objectives per lesson
- Flashcards: 2-3 flip-in-place flashcards per lesson
- Knowledge Checks: 1-2 quiz questions per lesson with immediate feedback
- Cumulative Review: Final quiz that synthesizes the full topic
- Source Cards: Real clickable links when source material is provided
- Self-Contained: Plain HTML/CSS/JS — no backend, no database, no external services
- Warm Learning UI: Polished design tokens tuned for long-form reading
Usage
Invoke this skill when you want to:
- "Build me a course on..."
- "Create an interactive lesson about..."
- "Make a study guide for..."
- "Generate flashcards and quizzes for..."
- "Turn this topic into a mini-course"
Examples
Topic Course
Build a 6-lesson course on the basics of reinforcement learning
Study Guide
Create an interactive study guide for the SAT vocabulary list I just pasted
Source-Backed Lessons
Make a 7-lesson course on prompt engineering with source links from the papers I shared
Output
The skill writes three files to the workspace root:
index.html— full course shell with sidebar, lesson reader, flashcards, quiz, reviewstyles.css— warm reading-optimized design tokensscript.js— course data array, lesson navigation, flashcard flip, quiz feedback
Open index.html in a browser to use the course.
Version
- Version: 1.0.0
- Author: DAIR.AI
Ressources associées

Learn
PluginDAIR.AI Academy tutoring plugin: explains a topic step by step at the learner's level, sets practice and recall questions, explains why answers are right or wrong, and drafts study plans. Good for self-learners and for teachers designing tutoring. No external services needed.
dair-ai/dair-academy-plugins614
YouTube Notetaker
PluginDAIR.AI learning plugin that turns YouTube lectures and talks into local study material: extracts slide frames, builds timestamped transcripts, and lets you take notes and review in a bundled web viewer. Needs Python, yt-dlp and ffmpeg.
dair-ai/dair-academy-plugins614
Claude Academy Guide
SkillWhen answering questions about using Claude and its products, attaches a matching course, tutorial or case study from the Claude Academy catalog. Recommends only strong matches and never invents courses. Official Anthropic skill.
anthropics/skills182k
gws-forms
SkillBuilt-in gws CLI skill: lets agents create Google Forms, add or edit questions in bulk, publish and read responses, handy for sign-ups, surveys and class feedback. Needs gws with a Google account authorized via your own Google Cloud project; not an officially supported Google product.
googleworkspace/cli31.6k
mdBook
CLICompiles Markdown chapters into an online book with a table of contents, full-text search and themes, good for manuals, lecture notes and course material; agents can edit chapter files and rebuild to preview. Maintained by the Rust team; install a prebuilt binary or via cargo.
rust-lang/mdBook22.2k
notebooklm-py
CLIUnofficial Python library and CLI for driving Google NotebookLM (now Gemini Notebook): bulk-import sources, ask cited questions, and generate and download podcasts, videos, slides, quizzes and flashcards. Ships an agent skill. Relies on undocumented APIs and needs a Google sign-in.
teng-lin/notebooklm-py19.8k