CtrlK
BlogDocsLog inGet started
Tessl Logo

openmaic-classroom

将 RAG 检索结果、文档块或知识图谱概念转换为 OpenMAIC 互动课程。当用户要求将知识库内容、检索到的文档片段、上传的文档、或知识图谱中的概念批量转换为教学课件/互动课堂时使用此技能。支持纯需求生成、基于 PDF 内容的课程生成、和基于概念图遍历的批量课堂生成。

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable with a clear, well-validated workflow, but loses points on conciseness from repeated blocks and on progressive disclosure for not leveraging the provided reference files.

Suggestions

Dedupe the recurring MCP-availability warning and the "关键约束" list into a single canonical section and reference it, removing the verbatim repeats in 模式选择, Phase 3, 注意事项, and the 概念图遍历 section.

Link the existing references/api-reference.md and references/requirement-builder.md from the body (e.g., a Phase 2 or Phase 3 pointer) instead of inlining their API/request detail, so the overview stays lean.

Consolidate the standalone "概念图遍历 → 批量微课堂" section with Phase 1.2, since they describe the same flow, to avoid duplicated guidance.

DimensionReasoningScore

Conciseness

Per-section guidance is efficient, but the body repeats blocks verbatim (the "关键约束" list appears twice and the MCP-availability warning recurs ~5 times) that could be tightened into a single canonical statement.

2 / 3

Actionability

Provides fully executable script invocations with complete input JSON, concrete API request bodies, and exact health-check and polling commands — copy-paste ready.

3 / 3

Workflow Clarity

Five sequenced phases with explicit validation checkpoints and a resumable manifest for the batch case; status branching at each poll step gives clear feedback loops.

3 / 3

Progressive Disclosure

Two real reference docs (api-reference.md, requirement-builder.md) exist in the bundle but are never linked from the body, while API-reference detail is inlined; structure exists but the references are unsignaled and content that should be separate remains inline.

2 / 3

Total

10

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is concrete, trigger-rich, and clearly signals both capability and activation conditions for a well-scoped niche. It is among the strongest patterns in the reference examples.

DimensionReasoningScore

Specificity

Names multiple concrete generation actions ("纯需求生成", "基于 PDF 内容的课程生成", "基于概念图遍历的批量课堂生成") rather than vague verbs, matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly answers both what ("转换为 OpenMAIC 互动课程") and when ("当用户要求...时使用此技能"), with an explicit trigger clause.

3 / 3

Trigger Term Quality

Covers natural phrasings a user would say ("知识库内容", "检索到的文档片段", "上传的文档", "批量转换为教学课件/互动课堂") with good breadth of variations.

3 / 3

Distinctiveness Conflict Risk

Targets a distinct niche (OpenMAIC interactive classrooms from RAG/docs/knowledge-graph) with specific triggers unlikely to collide with other skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Tencent/WeKnora
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.