# Lesson Generator

> DAIR.AI's skill that turns a topic into a 6 to 8 lesson course in your browser, with objectives, flashcards, quizzes and source links.

Lesson Generator is a Claude Code plugin from DAIR.AI Academy. Ask for a course on a topic and its skill builds a compact, multi-lesson course you open in a browser: a lesson sidebar, learning objectives, flashcards, quizzes and source links, written as plain HTML, CSS and JavaScript with no backend.

What you can do with it
- Turn a topic into a 6 to 8 lesson course, or a single lesson if that's what you ask for
- Make an interactive study guide from material you paste, such as a vocabulary list
- Build a course with source cards that link to the papers or pages you share
- Get flashcards and quizzes for a subject

What each course has
- A course overview and a numbered lesson list with progress cues
- 2 to 4 learning objectives per lesson
- 2 to 3 flashcards per lesson that flip in place
- 1 to 2 knowledge-check questions per lesson with instant feedback, plus a final cumulative review
- Real, clickable source links when you give it sources or your agent searches the web

How it works
- The skill plans the course first (a title, a short description, and ordered lessons with goals and key concepts), then writes index.html, styles.css and script.js. Open index.html in a browser to study.
- Before it finishes, it checks that the script parses, lessons switch, flashcards flip, quizzes give feedback and source links render.
- It needs no API key or outside service.

How to install it
In Claude Code, run /plugin marketplace add dair-ai/dair-academy-plugins, then /plugin install lesson-generator@dair-academy-plugins. DAIR.AI says most of its Academy plugins also run in the DAIR Academy AI Builder, without installing anything.

Good to know
- It writes its three files to the root of your current workspace, so run it in a folder meant for the course.

- Type: Skill
- Made by: DAIR.AI
- Category: Education
- Formats: Skills
- Version: 609fa80
- Website: https://github.com/dair-ai/dair-academy-plugins/tree/main/plugins/lesson-generator
- Source: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator
- Page: https://pluginboard.ai/skills/lesson-generator-dair-ai

## Works with

- ChatGPT
- Claude
- Gemini
- GitHub Copilot
- Cursor
- Claude Code
- Codex
- Antigravity
- Gemini CLI
- Replit
- OpenClaw
- OpenCode
- Hermes Agent

## Install

### ChatGPT

In ChatGPT: Download the lesson-generator folder and zip it, then Plugins → Skills → Create → Upload from your computer. Business and Enterprise plans.

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

### Claude

In Claude (web or desktop): Download the lesson-generator folder and zip the folder itself, then upload it in Customize → Skills.

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

### Gemini

In Gemini: Download the lesson-generator folder, then at gemini.google.com click Customize → Skills → Create → Upload and pick the folder (or a .zip of it).

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

### GitHub Copilot

Run in your terminal:

```shell
npx -y degit dair-ai/dair-academy-plugins/plugins/lesson-generator/skills/lesson-generator ~/.copilot/skills/lesson-generator
```

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

### Cursor

Run in your terminal:

```shell
npx -y degit dair-ai/dair-academy-plugins/plugins/lesson-generator/skills/lesson-generator ~/.cursor/skills/lesson-generator
```

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

### Claude Code

Run in your terminal:

```shell
npx -y degit dair-ai/dair-academy-plugins/plugins/lesson-generator/skills/lesson-generator ~/.claude/skills/lesson-generator
```

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

Or as a Claude Code plugin:

```text
/plugin marketplace add dair-ai/dair-academy-plugins
/plugin install lesson-generator@dair-academy-plugins
```

### Codex

Run in your terminal:

```shell
npx -y degit dair-ai/dair-academy-plugins/plugins/lesson-generator/skills/lesson-generator ~/.agents/skills/lesson-generator
```

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

### Antigravity

In Antigravity: Copy the lesson-generator folder into ~/.gemini/config/skills (Antigravity app and IDE) or ~/.gemini/antigravity-cli/skills (Antigravity CLI).

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

### Gemini CLI

Run in your terminal:

```shell
npx -y degit dair-ai/dair-academy-plugins/plugins/lesson-generator/skills/lesson-generator ~/.gemini/skills/lesson-generator
```

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

### Replit

Run in your terminal:

```shell
npx -y degit dair-ai/dair-academy-plugins/plugins/lesson-generator/skills/lesson-generator .agents/skills/lesson-generator
```

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

### OpenClaw

Run in your terminal:

```shell
npx -y degit dair-ai/dair-academy-plugins/plugins/lesson-generator/skills/lesson-generator ~/.openclaw/skills/lesson-generator
```

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

### OpenCode

Run in your terminal:

```shell
npx -y degit dair-ai/dair-academy-plugins/plugins/lesson-generator/skills/lesson-generator ~/.config/opencode/skills/lesson-generator
```

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

### Hermes Agent

Run in your terminal:

```shell
npx -y degit dair-ai/dair-academy-plugins/plugins/lesson-generator/skills/lesson-generator ~/.hermes/skills/lesson-generator
```

View the folder on GitHub: https://github.com/dair-ai/dair-academy-plugins/tree/HEAD/plugins/lesson-generator/skills/lesson-generator

---
From Pluginboard (https://pluginboard.ai).
