Agent skill · writing content · aradotso

openmaic-classroom

OpenMAIC — Open Multi-Agent Interactive Classroom platform for generating immersive AI-powered learning experiences with slides, quizzes, simulations, and multi-agent discussions.

Why this skill is useful

Provides specific integration patterns and API configurations for deploying interactive AI-powered learning experiences that the AI wouldn't reliably generate on its own.

What it needs

Requires docker, pnpm installed locally. Requires anthropic, google, openai account access. About 7k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

OpenMAIC — Multi-Agent Interactive Classroom Skill by ara.so — Daily 2026 Skills collection. OpenMAIC (Open Multi-Agent Interactive Classroom) is a Next.js 16 / React 19 / TypeScript platform that converts any topic or document into a full interactive lesson. A multi-agent pipeline (LangGraph 1.1) generates slides, quizzes, HTML simulations, and project-based learning activities delivered by AI teachers and AI classmates with voice (TTS) and whiteboard support. --- Project Stack Layer Technology --- --- Framework Next.js 16 (App Router) UI React 19, Tailwind CSS 4 Agent orchestration LangGraph 1.1 Language TypeScript 5 Package manager pnpm >= 10 Runtime Node.js >= 20 --- Installation Environment Configuration Edit .env.local — at minimum one LLM provider key is required: Provider Config via YAML (alternative to env vars) Create server-providers.yml in the project root: --- Running the App --- Docker Deployment --- Vercel Deployment One-click deploy button is available in the README; it pre-fills env var descriptions automatically. --- Lesson Generation Pipeline OpenMAIC uses a two-stage pipeline: Stage Description --- --- Outline AI analyzes topic/document and produces a structured lesson outline Scenes Each outline item is expanded into a typed scene: slides, quiz, interactive, or pbl Scene Types Type Description --- --- slides AI teacher lectures with TTS narration, spotlight, laser pointer quiz Single/multiple choice or short-answer with AI grading interactive HTML-based simulation (physics, flowcharts, etc.) pbl Project-Based Learning — choose a role, collaborate with agents --- API Usage — Generating a Classroom REST: Start Generation Job REST: Poll Job Status REST: Export Slides --- OpenClaw Integration OpenMAIC ships a skill for OpenClaw, enabling classroom generation from Feishu, Slack, Discord, Telegram, etc. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/openmaic-classroom

View the source on GitHub

Browse the @skills marketplace