Agent SkillsTHU-MAIC/OpenMAIC › deep-interactive

deep-interactive

GitHub

设计以动手操作为核心的交互式课程,通过模拟、代码或游戏等组件引导学习者探索机制。适用于需观察变量变化或结构的过程性教学内容。

skills/agent-runtime/deep-interactive/SKILL.md THU-MAIC/OpenMAIC

Trigger Scenarios

需要设计交互式教学课程 内容涉及机制、变量或流程探索 希望学习者通过操作而非阅读来学习

Install

npx skills add THU-MAIC/OpenMAIC --skill deep-interactive -g -y
More Options

Non-standard path

npx skills add https://github.com/THU-MAIC/OpenMAIC/tree/main/skills/agent-runtime/deep-interactive -g -y

Use without installing

npx skills use THU-MAIC/OpenMAIC@deep-interactive

指定 Agent (Claude Code)

npx skills add THU-MAIC/OpenMAIC --skill deep-interactive -a claude-code -g -y

安装 repo 全部 skill

npx skills add THU-MAIC/OpenMAIC --all -g -y

预览 repo 内 skill

npx skills add THU-MAIC/OpenMAIC --list

SKILL.md

Frontmatter
{
    "name": "deep-interactive",
    "title": "深度交互",
    "description": "Deep Interactive courses. Plans the course so the learner manipulates something on most pages — simulations, diagrams they explore, code they run, games, 3D scenes — with slides reserved for the opening frame and the closing consolidation. Use when the topic has a mechanism, a variable to vary, a process to trace, or a structure to inspect."
}

Deep Interactive course design

Default to doing, not reading. A page earns the slide type only when the learner has nothing to manipulate on it.

Structure

  • Scene 1 is a slide: it frames the question the course answers and tells the learner what they are about to play with. One page, no more.
  • The body is interactive. Each body scene isolates one mechanism, one variable, one structure — so the learner can change it and watch the result.
  • The last scene is a slide or a quiz that consolidates what the manipulation showed.
  • Consecutive interactive scenes must not use the same widgetType. Two simulations in a row is a design failure; vary the modality as the concept moves from "watch it" to "trace it" to "predict it".

Choosing a widget type

widgetType Use when the learner should…
simulation vary parameters and watch a system respond in real time
diagram explore structure, flow or hierarchy by expanding and following
code read, modify and run a short program that embodies the idea
game make repeated decisions under a rule set and see the score move
visualization3d inspect a spatial object or scene from angles a slide cannot show

widgetOutline

Every interactive scene must carry a widgetOutline populated for its type — an interactive scene with an empty widget outline degrades to a generic page and defeats the whole point.

  • simulation: concept, keyVariables (the actual sliders/inputs)
  • diagram: diagramType, nodes (with label, and parentId for hierarchy)
  • code: language, concept
  • game: gameType, challenge, playerControls
  • visualization3d: visualizationType, objects, interactions

Scene naming

Titles name what the learner does or discovers, not the topic heading.

  • Good: 「拖动倾角,看射程怎么变」「顺着数据流走一遍」「猜下一步会发生什么」
  • Bad: 「抛体运动」「数据流概述」「知识点回顾」

keyPoints

For an interactive scene, keyPoints describe the interaction and what it reveals — what the learner changes, what they observe, what conclusion the observation forces. Not a bullet list of facts to be read out.

Version History

  • c60198c Current 2026-08-28 15:16

Same Skill Collection

skills/agent-runtime/build-personal-skill/SKILL.md
skills/agent-runtime/curriculum-planner/SKILL.md
skills/agent-runtime/feynman-learning/SKILL.md
skills/agent-runtime/k12-core-literacy-planning/SKILL.md
skills/agent-runtime/learning-to-learn/SKILL.md
skills/agent-runtime/pptx-import/SKILL.md
skills/agent-runtime/pro-editing/SKILL.md
skills/agent-runtime/social-emotional-learning/SKILL.md
skills/agent-runtime/stage-design/SKILL.md
skills/agent-runtime/stage-dsl/SKILL.md
skills/agent-runtime/understanding-by-design/SKILL.md
skills/agent-runtime/vocational/SKILL.md
skills/openmaic/SKILL.md
skills/agent-runtime/deep-research/SKILL.md
skills/agent-runtime/lecture-style/SKILL.md
skills/agent-runtime/page-clone/SKILL.md
skills/agent-runtime/slide-craft/SKILL.md
skills/agent-runtime/slide-dsl/SKILL.md
skills/agent-runtime/spiral-curriculum/SKILL.md
skills/agent-runtime/style-clone/SKILL.md
skills/agent-runtime/teacher-style-clone/SKILL.md
skills/agent-runtime/workshop-style/SKILL.md

Metadata

Files
0
Version
c60198c
Hash
bb26d6b3
Indexed
2026-08-28 15:16

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-28 17:25
浙ICP备14020137号-1 $Carte des visiteurs$