Agent Workbench Integration
Use OpenMAIC from OpenClaw, Codex, DeepSeek, WorkBuddy, and other agent workbenches via the OpenMAIC Skill.
The OpenMAIC skill package (skills/openmaic/) uses the standard SKILL.md format and can be loaded by various agent workbenches — besides OpenClaw, this includes Codex, DeepSeek, WorkBuddy, and others. It is a guided SOP covering the live demo, local setup, classroom generation, and secondary development on top of the @openmaic/* SDK.
OpenClaw is a personal AI assistant that connects to the messaging platforms you already use (Feishu, Slack, Discord, Telegram, WhatsApp, etc.). With this integration, you can generate and view interactive classrooms directly from your chat app without ever touching a terminal.
Install
OpenClaw (available on ClawHub) — one command:
clawhub install openmaicOr just ask your Claw "install OpenMAIC skill".
Other agent workbenches (Codex, DeepSeek, WorkBuddy, …) — download the skill package zip and import it into the workbench:
openmaic-skill.zipSKILL.md skill package · unzips to an openmaic/ folderUnzip it to get the openmaic/ skill folder; you can also copy the skills/openmaic/ folder straight from the repo.
What it does
Just tell your agent assistant what you want to learn — it handles everything else:
- Hosted mode — Grab an access code from open.maic.chat, save it in your config, and generate classrooms instantly — no local setup required
- Self-hosted mode — Clone, install dependencies, configure API keys, and start the server — the skill guides you through each step
- Track progress — Poll the async generation job and send you the link when ready
- Secondary development — Guide you through building on top of OpenMAIC: create your own app with the
@openmaic/*SDK (see the extend docs inside the skill)
Every step asks for your confirmation first. No black-box automation.
Configuration & Details
| Phase | What the skill does |
|---|---|
| Clone | Detect an existing checkout or ask before cloning/installing |
| Startup | Choose between pnpm dev, pnpm build && pnpm start, or Docker |
| Provider Keys | Recommend a provider path; you edit .env.local yourself |
| Generation | Submit an async generation job and poll until it completes |
Optional config for OpenClaw in ~/.openclaw/openclaw.json:
{
"skills": {
"entries": {
"openmaic": {
"config": {
// Hosted mode: paste your access code from open.maic.chat
"accessCode": "sk-xxx",
// Self-hosted mode: local repo path and URL
"repoDir": "/path/to/OpenMAIC",
"url": "http://localhost:3000"
}
}
}
}
}