aradotso avatar

Openmaic Classroom

This turns topics or documents into full interactive AI classrooms with slides, quizzes, HTML simulations, and project-based learning scenes. Built on LangGraph 1.1 with Next.js 16, it runs a two-stage pipeline: first generates a lesson outline, then expands each section into typed scenes delivered by AI teachers with TTS and whiteboard support. Works with OpenAI, Anthropic, or Google models (Gemini 3 Flash recommended). You can self-host or deploy to Vercel, and it includes an OpenClaw skill for triggering generation from Slack or Discord. The multi-agent discussion mode is interesting but I'd test it on simple topics first before throwing complex material at it. Exports to PPTX or standalone HTML when you need portability.

skills.sh installs
1.4K
GitHub stars
61
last updated
Jul 14, 2026

Install

$ npx -y skills add aradotso/trending-skills --skill openmaic-classroom --agent claude-code

Installs into .claude/skills of the current project.

Files

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

LayerTechnology
FrameworkNext.js 16 (App Router)
UIReact 19, Tailwind CSS 4
Agent orchestrationLangGraph 1.1
LanguageTypeScript 5
Package managerpnpm >= 10
RuntimeNode.js >= 20

Installation

git clone https://github.com/THU-MAIC/OpenMAIC.git
cd OpenMAIC
pnpm install

Environment Configuration

cp .env.example .env.local

Edit .env.local — at minimum one LLM provider key is required:

# LLM Providers (configure at least one)
OPENAI_API_KEY=$OPENAI_API_KEY
ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY
GOOGLE_API_KEY=$GOOGLE_API_KEY

Sponsors

Details

Repository
github.com/aradotso/trending-skills
First seen
Apr 16, 2026

More from aradotso/trending-skills

All 251

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs