Skip to main content
skill CX Codex

openmaic-classroom — Claude Code skill: interactive lessons

A skill that generates interactive lessons: slides, quizzes, simulations and project work come out of a multi-agent pipeline. Useful when you need a course from a topic or document.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add reason-machines/trending-skills --skill openmaic-classroom -a claude-code
Open on GitHub

What openmaic-classroom does

The skill sets up OpenMAIC, a Next.js 16, React 19 and TypeScript platform where a lesson is built in two stages. First the AI reads a topic or document and produces a structured outline, then each item expands into a scene of one type: slides with narration and a laser pointer, quiz with AI grading, interactive with an HTML simulation, or pbl where learners pick a role and work with agents. LangGraph 1.1 handles orchestration.

You need Node.js 20 or newer, pnpm 10, and at least one LLM provider key in .env.local — OpenAI, Anthropic or Google. Providers can also go into server-providers.yml, which accepts any OpenAI-compatible endpoint. Separate MinerU variables cover PDFs with tables and formulas. Start with pnpm dev or docker compose up --build; both serve the app on port 3000.

Generation is asynchronous: a job goes to POST /api/generate, then you poll GET /api/generate/status?jobId=<jobId> until it returns a classroom link. Finished lessons export to PPTX or HTML. Scenes are typed React components, so a new type means editing types/scene.ts and adding a component. No key means the pipeline never starts — check that first.

What it helps with

  • turn an uploaded document into an interactive lesson
  • generate narrated slides for a given topic
  • add a quiz with automatic grading
  • build an HTML simulation to explain a process
  • assign roles and run a project-based session with agents

Example prompts for the agent

  • set up OpenMAIC and run it locally
  • generate a lesson on quantum entanglement
  • add a quiz scene to the finished classroom

How to install openmaic-classroom

1Skills CLI (Vercel)

npx skills add reason-machines/trending-skills --skill openmaic-classroom -a claude-code

2Manually: put the files in place

~/.claude/skills/openmaic-classroom/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/openmaic-classroom/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about openmaic-classroom

How do I install openmaic-classroom in Claude?

Run npx skills add reason-machines/trending-skills --skill openmaic-classroom -a claude-code. The skill file lands at ~/.claude/skills/openmaic-classroom/SKILL.md.

What does openmaic-classroom do?

It sets up the OpenMAIC platform and walks through lesson generation: an outline first, then scenes of four types — slides, quizzes, simulations and project-based activities.

What does OpenMAIC need to run?

Node.js 20 or newer, pnpm 10, and at least one LLM provider key in .env.local. Without a key generation will not start.

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set42

inkos-multi-agent-novel-writing Coordinates a multi-agent CLI pipeline to draft, validate, and audit novel chapters. Useful for managing long-form fiction projects with strict continuity. CX Codex +1 2,800installs lightpanda-browser A skill that teaches your agent to run Lightpanda: install the Zig headless browser, start a CDP server, and hook Playwright or Puppeteer to it. CX Codex +1 1,500installs open-autoglm-phone-agent A skill for Open-AutoGLM that walks your coding agent through deploying the model and driving Android, HarmonyOS NEXT or iOS devices. CX Codex +1 1,400installs voicebox-voice-synthesis Tells your agent how to run Voicebox and talk to its REST API on localhost:17493: speech generation, voice profiles, effects, queue. CX Codex +1 1,400installs taiwan-md-knowledge-base A skill for maintaining an open knowledge base about Taiwan built on Astro v5, with Chinese and English articles and a D3.js graph. Useful if you write or translate content for that project. CX Codex +1 1,300installs zeroboot-vm-sandbox This skill runs agent code inside a real KVM virtual machine through Zeroboot, forking a template in under a millisecond. CX Codex +1 1,300installs clui-cc-claude-overlay This skill puts a floating macOS overlay on top of Claude, with tabbed sessions, tool-call approval and voice input. CX Codex +1 1,300installs karpathy-jobs-bls-visualizer This skill scrapes Occupational Outlook Handbook data, scores occupations with an LLM and renders an interactive jobs treemap. CX Codex +1 1,300installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor