Agent Skillsmicrosoft/Ontology-Playground › ontology-school-path-generator

ontology-school-path-generator

GitHub

将本体材料转化为包含渐进式步骤的学校课程,生成步骤本体、教程内容及测验。

.github/skills/ontology-school-path-generator/SKILL.md microsoft/Ontology-Playground

Trigger Scenarios

用户要求将本体概念教程化 需要生成分步构建的本体学习路径

Install

npx skills add microsoft/Ontology-Playground --skill ontology-school-path-generator -g -y
More Options

Non-standard path

npx skills add https://github.com/microsoft/Ontology-Playground/tree/main/.github/skills/ontology-school-path-generator -g -y

Use without installing

npx skills use microsoft/Ontology-Playground@ontology-school-path-generator

指定 Agent (Claude Code)

npx skills add microsoft/Ontology-Playground --skill ontology-school-path-generator -a claude-code -g -y

安装 repo 全部 skill

npx skills add microsoft/Ontology-Playground --all -g -y

预览 repo 内 skill

npx skills add microsoft/Ontology-Playground --list

SKILL.md

Frontmatter
{
    "name": "ontology-school-path-generator",
    "description": "Generate Ontology School course paths\/labs with progressive step ontologies from source ontology material. Use when user asks to tutorialize an ontology into school lessons and per-step builds."
}

Ontology School Path Generator Skill

Goal

Generate a complete Ontology School course with progressive ontology steps.

Read First

  1. docs/authoring-guide.md
  2. docs/learn-content-guide.md
  3. docs/embed-guide.md
  4. Example lab:
  • content/learn/iq-lab-retail-supply-chain/
  • catalogue/official/iq-lab-retail-step-1/

Workflow

  1. Extract a teachable subset from source ontology.
  2. Define step progression (4-7 steps).
  3. Create step ontologies under catalogue/official/<slug>-step-N/.
  4. Mark step ontologies with "category": "school".
  5. Create course under content/learn/<course-slug>/.
  6. Add <ontology-embed> + diff for progressive steps.
  7. Include at least one quiz per article.

Person Names

If the course, step ontologies, examples, sample data, quests, quiz text, or docs need any person names, first use the name-generator skill. Do not invent customer, employee, patient, student, instructor, reviewer, or other human names.

All generated person names must come from:

data/reference/FNF-2026-06-01-01002-0268.csv

Use the CSV FullName column by default, and keep selected names consistent across source markdown, RDF/OWL examples, generated catalogue data, and tests.

Validate

  • npm run qa:tutorial-content
  • npm run build

Human Review Flow

If lesson content is not yet approved:

  • Add reviewStatus: under-human-review to article frontmatter
  • Open review issue via .github/ISSUE_TEMPLATE/ontology-school-review.yml

Done Criteria

  • Course renders in /#/learn
  • Step ontologies are isolated in School category
  • Any person names introduced by the lesson or sample data came from the name-generator skill / approved CSV fixture
  • Builds and validators pass

Version History

  • 683adcc Current 2026-07-24 16:52

Same Skill Collection

.github/skills/community-ontology-contribution/SKILL.md
.github/skills/name-generator/SKILL.md
.github/skills/ontology-catalog-import/SKILL.md
.github/skills/theme-authoring/SKILL.md

Metadata

Files
0
Version
683adcc
Hash
42c9d5a6
Indexed
2026-07-24 16:52

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 20:28
浙ICP备14020137号-1 $Гость$