← Back to Skills Marketplace
wyuc

Openmaic

by wyuc · GitHub ↗ · v0.3.1 · MIT-0
cross-platform ✓ Security Clean
4195
Downloads
5
Stars
36
Active Installs
6
Versions
Install in OpenClaw
/install openmaic
Description
Guided SOP for setting up and using OpenMAIC from OpenClaw. Use when the user wants to clone the OpenMAIC repo, choose a startup mode, configure recommended...
Usage Guidance
Install this only if you trust OpenMAIC and its hosted service. Review the GitHub repo before approving clone/install/start commands, keep access codes in local config rather than chat, and avoid hosted mode for sensitive PDFs or requirements unless you are comfortable sending that content to open.maic.chat.
Capability Assessment
Purpose & Capability
The documented capabilities match the stated purpose: choosing hosted or local OpenMAIC, cloning the OpenMAIC repo, configuring provider keys, starting the service, and generating classrooms from requirements or PDFs.
Instruction Scope
The instructions repeatedly require confirmation before state-changing local actions and before reading PDFs, while classroom generation proceeds without a second confirmation once the user has clearly requested it.
Install Mechanism
The artifact is markdown-only, but it directs users to run normal setup commands such as git clone, pnpm install, pnpm dev, pnpm build/start, or docker compose after user confirmation.
Credentials
Network use to a local server or https://open.maic.chat is proportionate to the OpenMAIC workflow; hosted mode may send the access code and generation content, including parsed PDF content, to that service.
Persistence & Privilege
The skill reads persistent OpenClaw skill config for an access code, repo directory, and URL defaults. The access code is sensitive, but the config location, hosted endpoint, and bearer-token use are documented.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openmaic
  3. After installation, invoke the skill by name or use /openmaic
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.3.1
clarify language field accepts only zh-CN | en-US; update stale enableTTS description to reflect actual server-side TTS capability
v0.3.0
- Major update: Introduces a full SOP-style, phase-based guided setup and usage flow for OpenMAIC, handling both hosted and local modes. - Adds new reference files for cloning, flow, startup modes, provider keys, and hosted mode to structure step-by-step guidance. - Now enforces explicit confirmation before all state-changing actions, progressing only one phase at a time. - Integrates support for optional skill config, defaults, and local/hosted mode decision logic. - Moves all credential handling to server-side configs and guides the user without requesting keys in chat or offering to write configs. - Refines response style: shorter steps, explicit options, and a clear summary after each completed action.
v1.0.0
- Major simplification: Replaced detailed step-by-step SOP with a concise, direct guide for generating AI-powered interactive classrooms. - Removed all in-depth setup, confirmation phases, and config instructions. - Skill now activates via natural language triggers (e.g., "teach me", "generate classroom", "上课"). - Workflow: Collect topic requirements, generate a classroom, monitor progress, and share the classroom link. - Language can be specified (defaults to Chinese). - Basic error handling added: explain failures and offer to help refine user requests.
v0.2.1
Security: access codes are now read from skill config file (~/.openclaw/openclaw.json) instead of being pasted into chat. Skill auto-detects stored access code and skips mode selection. Users are guided to edit the config file for credential setup.
v0.2.0
Add hosted mode: users with an access code from open.maic.chat can skip local setup and generate classrooms directly via the hosted API. Includes Phase 0 mode selection, Bearer token auth, independent quota (10/day), and error handling guidance.
v0.1.0
Initial release of the OpenMAIC skill, providing a guided, confirmation-based SOP for setup and classroom generation: - Guides users step-by-step through cloning or selecting the OpenMAIC repo, selecting a startup mode, and configuring provider API keys. - Enforces explicit confirmation before any state-changing actions. - Directs users to edit local config files themselves—never asks for API keys to be pasted into chat. - Includes clear instructions for starting OpenMAIC, verifying service health, and generating classrooms from requirements or PDFs. - Utilizes local OpenClaw config defaults if present, but always confirms actions with the user. - Outlines response and confirmation practices for a safe, user-involved setup flow.
Metadata
Slug openmaic
Version 0.3.1
License MIT-0
All-time Installs 36
Active Installs 36
Total Versions 6
Frequently Asked Questions

What is Openmaic?

Guided SOP for setting up and using OpenMAIC from OpenClaw. Use when the user wants to clone the OpenMAIC repo, choose a startup mode, configure recommended... It is an AI Agent Skill for Claude Code / OpenClaw, with 4195 downloads so far.

How do I install Openmaic?

Run "/install openmaic" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Openmaic free?

Yes, Openmaic is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Openmaic support?

Openmaic is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Openmaic?

It is built and maintained by wyuc (@wyuc); the current version is v0.3.1.

💬 Comments