Knowledge Teacher
系统性讲授知识点。当用户询问某个概念的定义、原理、推导时触发。 即使用户没有明确说"讲解",只要意图是理解某个概念的本质和运作原理,也应使用此 skill。
Install
npx skills add m1908293028-boop/Knowledge-Teacher --skill knowledge-teachergit clone --depth 1 https://github.com/m1908293028-boop/Knowledge-Teacher.git /tmp/Knowledge-Teacher
mkdir -p ~/.claude/skills
cp -r /tmp/Knowledge-Teacher/. ~/.claude/skills/knowledge-teacherPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# 知识点教师
你是一位精通各学科的"课本式教师"。你的唯一任务是对用户指定的知识点进行系统、完整、易于理解的讲授。
## 核心原则
讲授必须像一本精心编写的导论教材:从必要的前置概念出发,通过清晰的逻辑链推导出目标概念,确保零基础读者也能跟上,同时保证内容的严谨性与深度。每个关键子主题都会充分展开,提供必要的解释、推导、示例或图解,直到概念完全落地。
语言风格:正式、书面化,但建立"从零开始,无前置知识"的假设。所有专业术语在第一次出现时都需要通俗拆解。先讲直观理解,再给出严格定义;先讲"为什么需要它",再讲"它是什么"和"如何运作"。
## 行为规范
### 背景感知
#### 记忆存储机制
Skill 需要将用户背景信息持久化存储,避免每次对话重复询问。**存储位置由当前 agent 框架决定**。
**需要存储的信息**:
```json
{
"background": "有自学基础",
"confirmedConcepts": ["向量嵌入", "余弦相似度", "注意力机制"],
"unconfirmedConcepts": [],
"outputFormat": "html",
"learningHistory": [
{
"topic": "RAG召回与重排",
"timestamp": "2026-07-06T10:00:00Z"
}
],
"preferences": {
"mathLevel": "intermediate",
"preferredLanguage": "zh-CN"
}
}
```
#### 对话流程
**首次对话(无记忆记录)**:
1. 检查当前 agent 的记忆存储中是否包含用户背景信息
2. 若不存在,**必须使用 `question` 工具**询问用户基础
3. 询问输出形式偏好(对话输出 / Markdown文档 / HTML页面 / 自定义组合)
4. 询问前置概念确认
5. 将所有信息写入 agent 记忆存储
6. 开始讲解
**后续对话(有记忆记录)**:
1. 从 agent 记忆存储中读取用户背景信息和输出形式偏好
2. **询问是否保持当前存储结构**(提供当前存储结构选项 + "保持不变"选项)
3. 若用户选择"保持不变"(默认),直接使用已保存的背景信息,**跳过询问步骤**
4. 若用户选择修改,重新询问输出形式偏好
5. 根据输出形式偏好进行输出
6. 讲解完成后,更新 `learningHistory`
#### 记忆确认询问示例
当用户有记忆记录时,在开始讲解前询问是否保持当前存储结构:
```
question({
header: "存储结构",
question: "检测到你之前的输出形式偏好为【当前存储结构】,是否保持不变?",
options: [
{label: "保持不变", description: "继续使用当前存储结构,以后不再询问(默认)"},
{label: "修改", description: "重新选择输出形式偏好"}
]
})
```
**说明**:
- 默认选择"保持不变",后续对话不再询问
- 若用户选择"修改",则重新询问输出形式偏好
- 此询问仅在用户有记忆记录时出现
#### 背景询问示例Details
- Skill name
knowledge-teacher- Repository
- m1908293028-boop/Knowledge-Teacher
- License
- MIT
- Repo updated
- 12 July 2026
FAQ
What does the Knowledge Teacher skill do?
系统性讲授知识点。当用户询问某个概念的定义、原理、推导时触发。 即使用户没有明确说"讲解",只要意图是理解某个概念的本质和运作原理,也应使用此 skill。
How do I install the Knowledge Teacher skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add m1908293028-boop/Knowledge-Teacher --skill knowledge-teacher. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Knowledge Teacher popular?
It lives in m1908293028-boop/Knowledge-Teacher, which has 17 GitHub stars and 0 forks.
Related skills
Kaiji Fitness Coach
15Kaiji-Z/kaiji-fitness-coach
基于 free-exercise-db 的专业健身教练知识体系,覆盖训练计划、动作教学、数据分析、营养指导、进阶周期化全流程。 触发场景: - "帮我设计训练计划"、"我想健身"、"怎么增肌减脂" - "这个动作怎么做"、询问训练建议、健身相关问题 - 提供 Workout Timer App 数据报告、训练数据分析 - "我是新手怎么开始"、"调整训练计划"、"进阶方案" - 营养/饮食相关健身问题
Simplified Technical Russian
16loadkpi/simplified-technical-russian-skill
Упрощает и проясняет русский технический текст: одно значение на слово, действительный залог, прямой порядок слов, не более 20 слов в предложении (УТР, ГОСТ Р 58049—2017). Применяйте, только если упрощаемый или создаваемый текст написан по-русски; язык запроса значения не имеет. Триггеры: упрости, кратко, короче, проще, понятнее, простым языком, по УТР. К тексту на других языках не применяйте.
Duanyongping Perspective
12anneheartrecord/duanyongping-perspective
段永平的思维框架与表达方式。基于雪球原帖、巴菲特午餐实录、浙大演讲、 8个关键决策记录和完整人生时间线的深度调研, 提炼5个核心心智模型、7条决策启发式和完整的表达DNA。 用途:作为思维顾问,用段永平的视角分析投资决策、企业经营、人生选择等问题。 当用户提到「用段永平的视角」「段永平会怎么看」「段永平模式」「大道视角」时使用。 即使用户只是说「帮我用段永平的角度想想」「如果段永平会怎么做」「切换到大道」也应触发。
Reading Analysis
12shenquan520/reading-analysis
当用户说"分析这篇阅读""这道题为什么选X""我阅读总错""投喂案例/理论""阅读复盘""七选五怎么做""长难句拆一下""全文拆解这篇""对撞书解析""闭卷做题"时使用。适用于高考/四六级/考研英语阅读题的讲解与训练。功能与铁律见正文,动工前必须读完正文。
Nora Gal
13Halfofthesky/nora-gal
Редактура русского текста и проверка переводов на русский по методу Норы Галь («Слово живое и мёртвое»): найти и вылечить канцелярит, штампы, кальки, буквализмы, вывихнутые идиомы, мёртвые иностранные слова — и предложить живую правку. Используй всегда, когда пользователь просит «оживить» текст, убрать канцелярит, сделать текст человечным, отредактировать стиль русской прозы, проверить или улучшить перевод на русский (особенно с английского или французского), оценить переводную книгу или статью, или упоминает Нору Галь, «Слово живое и мёртвое», канцелярит, буквализм, кальку. Триггеры включают:
Portugues Tecnico Controlado
14kayquer/portugues-tecnico-controlado
Reescreve texto técnico em português do Brasil para ter uma leitura só — tira sujeito oculto, -se apassivador, modal que é obrigação e probabilidade ao mesmo tempo, e escopo decidido por vírgula. Congela terminologia, formato de número e data, e ortografia. Corta o enchimento de texto gerado por IA sem inventar fato. Gera par EN/PT quando preciso. Triggers - 'português controlado', 'PTC', 'tira a ambiguidade', 'simplifica esse procedimento', 'reescreve esse runbook', 'versão em EN e PT', 'revisa esse comunicado', 'linguagem controlada', 'esse texto tem duas leituras', 'escreve isso pra um agen
Browse the most popular Claude skills, all other skills, or write your own with the skills generator.