openmaic-classroom

Convert RAG results, document blocks, or knowledge-graph concepts into OpenMAIC interactive micro-classes.

1|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/Nylirk/WeKnora --skill openmaic-classroom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openmaic-classroom
Source: https://github.com/Nylirk/WeKnora/tree/main/skills/preloaded/openmaic-classroom
Command: npx skills add https://github.com/Nylirk/WeKnora --skill openmaic-classroom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the transformation of RAG results, document blocks, or knowledge graph concepts into OpenMAIC interactive micro-classes, reducing manual course design time and enabling scalable classroom generation.

Core Features & Use Cases

  • RAG → 课程: 将知识检索结果整理为教学需求,并通过 OpenMAIC API 生成互动微课堂。
  • PDF → 课程: 解析用户上传的 PDF,结合内容生成课程。
  • 文档块/知识图谱概念 → 课程集/微课堂: 将内容整理成微课堂并可批量生成。
  • 基于概念图遍历的微课堂生成: 遍历概念页面及其关联实体,生成单独微课堂。
  • MCP API 调用: 通过 WeKnora 注册的 MCP 工具直接访问 OpenMAIC 服务。
  • 健康检查与模式选择: 支持托管与本地模式、服务健康检查与能力检测。

Quick Start

Describe your teaching needs or provide RAG results, PDFs, or concept graph inputs, and I will generate an OpenMAIC micro-classroom accordingly.

Frequently Asked Questions about openmaic-classroom

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert RAG results into interactive micro-classes?

Convert RAG results into interactive micro-classes by processing retrieved knowledge blocks into structured teaching requirements and generating courses via the OpenMAIC API. This automates manual course design and enables scalable classroom generation directly from your search outputs.

Can I generate courses directly from a PDF document?

Yes, you can generate courses directly from a PDF document. The system parses your uploaded PDF content and transforms the extracted document blocks into OpenMAIC interactive micro-classes automatically.

How do I create a batch of micro-classes from a knowledge graph?

Create a batch of micro-classes from a knowledge graph by traversing concept pages and their associated entities. The system processes these interconnected concepts to generate individual interactive micro-classrooms for each node.

Do I need an API key to use OpenMAIC for course generation?

You need access to the OpenMAIC service through WeKnora MCP tools, which handle API calls, service health checks, and capability detection. The system supports both managed and local modes for flexible deployment.

How does the system handle OpenMAIC API errors during course generation?

The system handles OpenMAIC API errors during course generation through built-in health checks and error handling mechanisms. It verifies service availability and capability detection before attempting to process interactive micro-classes.