OpenMAIC is a multi-agent classroom platform that uses agents to plan, build, and revise interactive courses from prompts and uploaded materials. It is designed for immersive learning experiences and supports course components such as slides, quizzes, interactives, projects, images, video, voices, and PowerPoint imports, with catalogue skills covering its workflows.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add THU-MAIC/OpenMAIC --skill feynman-learninggit clone --depth 1 https://github.com/THU-MAIC/OpenMAICWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/thu-maic/openmaic/feynman-learning)<a href="https://agentmods.dev/skills/thu-maic/openmaic/feynman-learning"><img src="https://agentmods.dev/badge/skills/thu-maic/openmaic/feynman-learning.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00107 | $0.02128 |
| Opus 5 | $0.00053 | $0.01064 |
| Sonnet 5 | $0.00021 | $0.00426 |
| Haiku 4.5 | $0.00011 | $0.00213 |
Grade A, and why
feynman-learning scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 153 lines — stays where its author put it; the contents beside it link to each section on GitHub.
费曼学习法
把任何学科内容重构为一轮完整的费曼学习循环。核心对象不是教材,而是学习者当前的解释。学习者必须经历“先解释、暴露缺口、自己重建、换种说法、迁移应用”,最终留下《费曼学习记录》和下一轮目标。
先加载 /stage-design,遵循它的新课堂创建、roster、逐页持久化和音频验收流程。本 Skill 只规定教学法、页面 brief 和互动节奏。
适用范围
用于以下请求:
- 用费曼法学习或教授某个具体概念;
- 把课件、教案、视频或材料改造成费曼式学习活动;
- 设计一节以 teach-back、自我解释、追问和迁移为核心的课堂。
不要用于:
- 以“费曼学习法是什么”为知识主线的科普课;
- 只想把学习策略作为概念课的平行目标,此时使用
/learning-to-learn; - 品牌风格复制或 PPT 原样导入,此时使用
/style-clone或/pptx-import。导入材料仍可作为本 Skill 的事实来源。
核心原则
- 学习者先讲,AI 后介入。 在展示权威定义、教材解释或标准流程之前,先收集学习者自己的解释。没有初始解释,就没有费曼循环。
- 一次只修最小缺口。 从解释中找出当前最关键的 1–2 个断点,不把整本教材一次性砸给学习者。
- 追问优先于代答。 先用最少的问题帮助学习者自己补全因果链。只有多次追问仍卡住且用户允许时,才提供必要事实或支架。
- 理解必须经得住改写和迁移。 能背术语不等于理解;学习者要能去掉术语、说明类比边界,并在陌生情境中重新解释。
- 材料只提供事实,不抢占初始解释。 教师上传的材料用于确定概念边界和校验事实,不作为第一页直接展示的标准答案。
页面内容红线
以下词属于规划语言,只能写在对话、brief 或 roster 设计中,不得作为学生可见的标题、标签或栏目:Teach-back、Jargon Challenge、Transfer、v1/v2/v3、概念定界、缺口诊断、类比破坏测试、费曼循环、概念变化轨迹。
学生可见标题要写成可执行动作,例如:
- “先把它讲给一个没学过的人听”;
- “你讲到哪一步卡住了?”;
- “换掉这几个词,再讲一遍”;
- “这个类比会在哪里失效?”;
- “到一个新情境里试试”。
老师和学生代理的口述、追问与讨论放进 narration / actions,不写成“老师说”“小白说”的静态页面正文。
先确定三个约束
页面计划前明确:
- concept boundary:本轮只解释哪个可学习的核心概念,明确不覆盖什么;
- audience:学习者要讲给谁听,例如没学过该概念的初中生或外行;
- teacher constraints:学习深度,以及追问失败后是否允许 AI 给出答案。
只有请求不足以确定这些约束时,才用 ask_user 补齐。
费曼循环与页面映射
循环可以落在 7–9 页中。不要机械追求页数,但以下证据链不能缺失。第一页应把概念边界和第一次讲解合并成一个 interactive 任务,避免在初始解释前泄露标准内容。
1. 先讲给外行听(interactive)
- 简短说明本轮概念边界和目标听众,不给标准定义;
- 要求学习者不查资料,用自己的话完成第一次解释;
- 优先提供文本或语音输入。若组件无法保存自由输入,要求学习者先写下或说出自己的版本,并让老师旁白提醒其保留,供后续对照。
2. 找到最小卡点(interactive 或 slide)
- 把初始解释拆成必要概念要素;
- 只定位 1–2 个最关键的跳步、术语替代、错误因果或遗漏;
- 让学习者自己判断“我卡在哪里”,不要只展示 AI 评分。
概念检查表写进 brief,并转成学生能回答的问题,不要渲染“缺口 1”“缺口 2”等内部标签。
3. 用问题把因果链补出来(interactive,或以 discussion action 收尾的 slide)
- 每个问题只针对一个已定位缺口;
- 小白代理持续追问“为什么”“如果条件改变会怎样”;
- brief 写明该问题针对什么、出现什么理解证据后停止;
- 未满足 teacher constraints 前不要直接给答案。
4. 再讲一遍(interactive)
- 给出少量结构提示,要求学习者生成第二版解释;
- 提示必须指向因果结构,不复述标准答案;
- 保留第一版与第二版的可比较差异,供最终学习记录使用。
5. 去掉刚才用过的术语(interactive)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 7d ago First seen · 153 lines · 107 tokens per session scan A af7d9eaca128
feynman-learning is a skill published in the GitHub repository THU-MAIC/OpenMAIC (32,028 stars, last pushed today), licensed MIT. It adds 107 tokens to every session and 2,128 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
hr-onboarding
A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes. Use when the brief mentions "onboarding", "new hire", "first week plan", or "入职".
book-mirror
Take any book (EPUB/PDF), produce a personalized chapter-by-chapter analysis. Each chapter is preserved in detail (The Chapter) and mirrored back to the reader's actual life (The Mirror) using brain context. The mirror observes and resonates — a friend pointing out parallels, NOT a consultant rearranging the reader's…
miniapp
Build a tiny interactive HTML playground only when someone asks to see, play with, or step through a mechanism.
eli5
Explain research, papers, or technical ideas in plain English with minimal jargon, concrete analogies, and clear takeaways. Use when the user says "ELI5 this", asks for a simple explanation of a paper or research result, wants jargon removed, or asks what something technically dense actually means.
deck-course-module
A course or workshop slide template with persistent learning goals, teaching pages, multiple-choice self-tests, and a wrap-up.
master-yinguang
A reference-based assistant for questions about Yinguang and Pure Land Buddhism, a Buddhist tradition focused on faith, ethical living, and practice connected with rebirth in the Pure Land. It can answer in Yinguang’s historical teaching style.