Agent skill · security · sickn33
lesson-generator
Build compact, standalone multi-lesson course artifacts with lesson navigation, objectives, flashcards, quizzes, and source links.
Why this skill is useful
Generates structured JavaScript artifacts for interactive learning experiences that are not commonly found in public resources.
What it needs
About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.
What this skill does
When to Use Use when this workflow matches the user request: Build compact, standalone multi-lesson course artifacts with lesson navigation, objectives, flashcards, quizzes, and source links. Source: dair-ai/dair-academy-plugins (MIT).Use this skill when the user asks for an interactive lesson, mini-course, study guide, course module, flashcards, quizzes, knowledge checks, or a learning artifact. Build a standalone multi-lesson course as a self-contained browser artifact. Do not assume any backend, database, or external service. Default to a 6-8 lesson course for the user's topic unless they explicitly ask for a single lesson. Do not deliver one long lesson page for general requests. Plan the course before writing UI: Course title 2-3 sentence description 6-8 ordered lessons Each lesson's goal, key concepts, learning objectives, knowledge check, flashcards, and source links or source assumptions Keep generated courses compact enough for the preview to stay responsive: Concise lesson bodies 2-4 objectives per lesson 2-3 flashcards per lesson 1-2 quiz questions per lesson No giant embedded essays or oversized JavaScript data blobs Use a learning-platform-inspired resource pattern: Course overview Left lesson sidebar or table of contents Active lesson reader Learning objectives block Source rail or source list Per-lesson flashcards Per-lesson quiz or knowledge check Final review section Create a complete browser-ready artifact in index.html, styles.css, and script.js. Keep the artifact self-contained with plain HTML/CSS/JS unless a CDN library clearly improves an interactive visualization. Write artifact files only to the workspace root paths: index.html, styles.css, and script.js. Never write files inside nodemodules, plugin folders, skill folders, or hidden directories. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sickn33/lesson-generator