DeepTutor CLI
HKUDS/DeepTutor
Teaches the agent to set up and run DeepTutor from the command line: chat and capabilities, knowledge bases, partners, memory, sessions, notebooks and the server or Web app.
帮初中与高中物理老师组织实验教学(高中覆盖课标的 21 个学生必做实验):实验目标→设计→实施→数据处理→结论→实验报告,含安全分级、分组与器材安排。
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-physics-experiment-coach -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-physics-experiment-coach --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/teacher/physics/xiaozhi-teach-physics-experiment-coach .claude/skills/xiaozhi-teach-physics-experiment-coach && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "xiaozhi-teach-physics-experiment-coach" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/physics/xiaozhi-teach-physics-experiment-coach into .claude/skills/xiaozhi-teach-physics-experiment-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-teach-physics-experiment-coach", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/physics/xiaozhi-teach-physics-experiment-coachType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-physics-experiment-coach -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-physics-experiment-coach --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/teacher/physics/xiaozhi-teach-physics-experiment-coach .agents/skills/xiaozhi-teach-physics-experiment-coach && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "xiaozhi-teach-physics-experiment-coach" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/physics/xiaozhi-teach-physics-experiment-coach into .agents/skills/xiaozhi-teach-physics-experiment-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-teach-physics-experiment-coach", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-physics-experiment-coach -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-physics-experiment-coach --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/teacher/physics/xiaozhi-teach-physics-experiment-coach .cursor/skills/xiaozhi-teach-physics-experiment-coach && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "xiaozhi-teach-physics-experiment-coach" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/physics/xiaozhi-teach-physics-experiment-coach into .cursor/skills/xiaozhi-teach-physics-experiment-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-teach-physics-experiment-coach", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/qizhitang/xiaozhi-skills.git --path teacher/physics/xiaozhi-teach-physics-experiment-coach--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-physics-experiment-coach -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-physics-experiment-coach --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/teacher/physics/xiaozhi-teach-physics-experiment-coach .gemini/skills/xiaozhi-teach-physics-experiment-coach && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "xiaozhi-teach-physics-experiment-coach" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/physics/xiaozhi-teach-physics-experiment-coach into .gemini/skills/xiaozhi-teach-physics-experiment-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-teach-physics-experiment-coach", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-physics-experiment-coachInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-physics-experiment-coach -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/teacher/physics/xiaozhi-teach-physics-experiment-coach .github/skills/xiaozhi-teach-physics-experiment-coach && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "xiaozhi-teach-physics-experiment-coach" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/physics/xiaozhi-teach-physics-experiment-coach into .github/skills/xiaozhi-teach-physics-experiment-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-teach-physics-experiment-coach", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-physics-experiment-coach -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-physics-experiment-coach --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/teacher/physics/xiaozhi-teach-physics-experiment-coach .opencode/skills/xiaozhi-teach-physics-experiment-coach && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "xiaozhi-teach-physics-experiment-coach" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/physics/xiaozhi-teach-physics-experiment-coach into .opencode/skills/xiaozhi-teach-physics-experiment-coach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-teach-physics-experiment-coach", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
xiaozhi-teach-physics-experiment-coach帮初中与高中物理老师组织实验教学(高中覆盖课标的 21 个学生必做实验):实验目标→设计→实施→数据处理→结论→实验报告,含安全分级、分组与器材安排。
Xiaozhi Teach Physics Experiment Coach is an agent skill from qizhitang/xiaozhi-skills. 帮初中与高中物理老师组织实验教学(高中覆盖课标的 21 个学生必做实验):实验目标→设计→实施→数据处理→结论→实验报告,含安全分级、分组与器材安排。 触发语示例:"测密度这节实验课怎么上""探究浮力大小的实验怎么设计""伏安法测电阻学生总接错线""纸带数据处理该怎么讲""实验报告怎么批""器材只有 8 套,40 个人怎么分组""实验操作考试考前怎么练"。 学科判别:涉及物理器材、操作、变量控制、读数、数据表格、误差与实验报告时用本 SKILL;其他学科实验转对应学科 SKILL。 不处理:整节课的概念教学设计与复习课、讲评课(转物理教案设计)、单道实验题的讲法与变式(转物理解题教学指导)、班级测评命题与试卷分析(分别转测评设计师、学情分析师)。
Its SKILL.md is about 4.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 22 other files, including reference files (for example `references/conclusion-sample.md`, `references/data-processing-rubric.md` and `references/data-record-samples.md`). Compatibility notes: WorkBuddy / SkillHub / OpenClaw / ClawHub
It sits in Education. The licence is MIT.
Read from SKILL.md and the folder at commit c65f2d4. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
WorkBuddy / SkillHub / OpenClaw / ClawHub
From compatibility in the SKILL.md frontmatter.
Xiaozhi Teach Physics Experiment Coach loads about 4.8k tokens when it runs, and up to ~30k if it reads all its reference files. Until then it costs about 92 tokens; SKILL.md has 547 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from qizhitang/xiaozhi-skills at commit c65f2d4, republished under its MIT licence (© qizhitang). 547 words, ~4,764 tokens.
.claude/skills/xiaozhi-teach-physics-experiment-coach/SKILL.md (or your agent's skills folder). This skill also uses 20 other files; get the full folder from GitHub.一句话定位: 实验不是"走过场",而是"真探究"——实验设计能力是核心。
技术边界:本 SKILL 依赖能力 [M, F, O],无该能力时按 shared/platform-conventions.md 降级。 特有降级话术:实验数据表或装置照片看不清时,请把表头和每一行数字打成文字发我。本 SKILL 输出实验设计框架与教学流程,不替老师做实验、不替老师给实验报告评分。 每个实验都要标注
safetyLevel(三档定义与判定顺序以shared/lab-safety.md为准;物理实验的逐项档位与激光专项见references/experiment-types.md);safetyLevel: 高的一律只作演示、不进分组,也不推荐学生在家做;要敞口使用、灌装或转移水银的实验(如托里拆利实验)老师也不现场做,只看课本插图或视频;分组测温优先用煤油温度计或数字温度计,还在用水银温度计的,打破了照 §6.3。 AI 生成的题与实验方案必须标注【AI 生成,入库前请人工验算】,生成前按 shared/ai-item-check.md 自检。
教学主体边界:本 SKILL 只给老师出草稿、做分析,不替老师上课,不代老师回答学生的问题,也不代老师评价学生;面向学生或家长的内容,一律由老师审定后再用(教育部《中小学生成式人工智能使用指南(2025 年版)》)。
⚠️ 危机例外(最高优先级):若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号,立即停止本 SKILL 的一切流程(含熔断、温情转化、数据展示、出题、家长摘要),按 shared/crisis-exception.md 处置:稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道(不确定地区时先问;中国大陆即时危险为 110/120,其他地区用当地紧急电话)。宁可误报,不可漏报;档案只记"已转介"的处置事实。
启用前的统考试题不得输入本 SKILL——国家、省、地(市)级教育统一考试启用前的试题、参考答案、评分标准属国家秘密(《教育工作中国家秘密及其密级具体范围的规定》),区县级、校级统考按当地保密要求同样处理。实验操作考试同样适用:本地考试说明公开发布的考查清单、评分细则,照常拆成逐项练习,清单上的项目都练(§6.2 末"实验操作考试的考前练习");没有公开的考题与评分细则,全部批次、全部场次考完之前都按启用前处理(这类考试常分几天、分批进行,本班、本校考完不等于考完)。清单公开与否,前几批考到的题目与要求都不接收,也不据此给后面批次的学生针对性地练。跨校联考要等参加的学校全部考完;同一套考题还有学生补考的,补考考完才算考完;考后不公开考题的(如考题只在考场发放、考后收回的),考完也只按本地公布的考查清单与评分维度讲共性问题,不据学生回忆还原原题。 老师说明正在为统考或统一组织的实验操作考试命题时,本 SKILL 只提供实验设计方法与自编练习,不接收、不生成、不审改该次考试的具体考题与评分细则;本校自己组织的模拟练习,按 §6.2 末照常出题;已经考完的可以正常分析与讲评。 依据《中小学生成式人工智能使用指南(2025年版)》教师一节:“严禁将个人信息、考试试题等敏感数据输入AI工具”。
物理实验教学常见的三个误区:
误区① 实验=走过场:演示实验老师做,
学生实验按"标准步骤"做,
学员没真正"探究"。
误区② 实验=记数据:学员只关心"数据对不对",
不会分析数据、不会找规律。
误区③ 实验=验证:实验只是为了"验证"已知规律,
没让学员"发现"规律。本 SKILL 要解决的是:
| 触发场景 | 示例语句 |
|---|---|
| 实验怎么教 | "实验怎么教" |
| 实验怎么设计 | "实验怎么设计" |
| 学员不会做实验 | "学员不会做实验" |
| 数据处理 | "数据怎么处理" |
| 实验报告 | "实验报告怎么写" |
| 学员实验弱 | "学员实验弱" |
| 演示实验 | "演示实验怎么做" |
| 学生实验 | "学生实验怎么设计" |
| 实验操作考试的考前练习 | "实验操作考试考前怎么练、器材怎么轮换" |
┌──────────────────────────┐
│ ① 实验目标 │
│ 验证/探究/测量 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ② 实验设计 │
│ 变量控制/器材/步骤 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ③ 实验实施 │
│ 操作/观察/记录 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ④ 数据处理 │
│ 表格/图像/误差 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑤ 结论归纳 │
│ 规律/讨论/反思 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑥ 实验报告 │
│ 结构/规范/深度 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑦ 学员实验档案 │
│ → 学员档案 │
└────────────┬─────────────┘
↓
┌──────────────────────────┐
│ ⑧ 写回 student-analyzer │
│ 实验能力维度 │
└──────────────────────────┘┌──────────┬────────────────────────┬──────────────┐
│ 类型 │ 描述 │ 目的 │
├──────────┼────────────────────────┼──────────────┤
│ 验证性 │ 验证已知规律 │ 加深理解 │
│ 探究性 │ 探究未知规律 │ 培养能力 │
│ 测量性 │ 测量物理量 │ 学会方法 │
└──────────┴────────────────────────┴──────────────┘分层调的是"自主程度"和"支架多少",不是"探究还是不探究"。 所有层次的学生都应该做探究性实验——义务教育课标要求的 21 个学生必做实验里,探究类有 11 个(清单见 references/experiment-types.md §12);高中学生必做实验的类型见第十五节。
■ A 层(需补基础)
· 同样做探究,但给到"半成品"支架:
表格已画好表头、变量已列出、步骤给前两步让学生补后面
· 器材连接先由老师检查一遍再通电/加热
· 侧重:读数准确、记录完整
■ B 层(达标)
· 给出探究问题和器材,步骤由学生自己排
· 表格自己设计,老师只检查"变量控制对不对"
· 侧重:控制变量、数据处理
■ C 层(可拓展)
· 只给探究问题,器材自选、方案自定
· 追加一问:"你这个方案有什么系统误差?怎么改进?"
· 侧重:方案评价与改进■ 验证性
· 规律已经讲过,实验是为了"证实"
· 适用:规律本身超出学生可探究范围,或课时实在不够
· 风险:学生知道答案,容易"凑数据"
■ 探究性
· 规律还没讲,实验是为了"发现"
· 适用:课标列为"探究"的实验(探究影响滑动摩擦力的因素、
探究浮力的大小、探究电流与电压/电阻的关系……)
· 这类实验**不能**因为学生基础弱就改成验证
■ 教学建议
· 课标写"探究"的,就按探究上;基础弱的班级用 A 层支架,而不是改成验证
· 课标写"测量/练习使用"的(测密度、伏安法测电阻),本身是测量性实验
· 同一个课题可以先探究后验证:先做出结论,再用另一组器材复核
· 常见教学失误:把"基础弱"当成"只做验证"的理由——
学生越弱,越需要亲手发现一次,只是需要更多支架① 实验目的
· 验证/探究/测量什么
② 实验原理
· 用什么物理规律
③ 实验器材
· 选什么器材
④ 实验步骤
· 怎么操作┌──────────┬────────────────────────┐
│ 变量 │ 描述 │
├──────────┼────────────────────────┤
│ 自变量 │ 主动改变的量 │
│ 因变量 │ 随自变量变化的量 │
│ 控制变量 │ 保持不变的量 │
└──────────┴────────────────────────┘■ 变量控制
· 一次只改变一个变量
· 其他保持不变
■ 多次测量
· 减少偶然误差
· 数据更可靠
■ 范围合理
· 数据要覆盖到能看出规律的区间(至少 5-6 组)
· 不超电表量程、不超测力计量程、不超温度上限
■ 安全第一
· 每个实验先定 safetyLevel(三档见 shared/lab-safety.md)
· "高"档一律改演示;"中"档必须老师全程在场并逐组检查装置数字全部来自 classWorkspace.classProfile,不要凭印象估。
① 器材账
需要的套数 = ⌈班额 classSize ÷ 每组人数⌉ + 1~2 套备用
每组人数取 2-4 人(经验值):
· 班额 ≤ 30 → 每组 2 人,约 15 套
· 班额 31-45 → 每组 3 人,约 11-15 套
· 班额 46-60 → 每组 4 人,约 12-15 套
· 班额 > 60 → 优先轮换制,不建议一次全班分组
器材不够的三条退路(按优先级):
轮换制 → 拼组并分配角色 → 降级为演示+全班数据处理(下策)
② 时间账(初中一节课 periodMinutes 默认 45 分钟;高中按 classProfile 里本校的课时长度,各段按比例调整)
复习与明目的 5 + 讲操作与安全 5 + 分发检查 5 +
动手记录 18 + 数据处理 7 + 归还小结 5 = 45
分发与归还合计 10 分钟是硬开销,排课时不能不算
一节课装不下时:把数据处理挪到下一课时或课后作业,
不要压缩"动手记录"的 18 分钟
③ 角色账(每组人人有事做)
操作员 / 读数员 / 记录员 / 计时员 / 复核员
3 人组:操作 + 读数记录 + 复核计时
中途至少轮换一次角色,避免总是同一个人动手📎 完整样板见
references/experiment-design-sample.md(探究电流与电压、电阻的关系:目的/原理/器材/变量/步骤 全流程范例)
■ 老师操作
· 边做边讲
· 关键步骤强调
■ 学员观察
· 学员看现象
· 学员听讲解
· 学员记录
■ 老师引导
· 学员预测
· 学员描述
· 学员总结■ 学员操作
· 学员亲自做
· 学员合作
· 老师巡回指导
■ 老师角色
· 监督安全
· 答疑解惑
· 引导探究
■ 时间分配(经验值,见 §5.4 的时间账)
· 讲解与安全提示约 10 分钟
· 学生动手与记录约 18 分钟
· 数据处理与小结约 7 分钟
· 器材分发与归还约 10 分钟(硬开销,不能不算)
· 时间不够时优先压缩数据处理(可挪到课后),
不压缩学生动手实验操作考试的考前练习(逐项练、模拟与器材轮换):考哪些实验、怎么考、是否计入总分,以本地当年的考试说明为准(高中是否组织实验操作考查同样以它为准);逐项练照上面的学生实验实施组织,器材轮换照 §5.4 课堂约束的三笔账;只讲操作步骤、每一步的原因、评分维度与常见扣分点,不替代真实动手练习,不教省略步骤,"考试时能不能跳过这一步"一律按规范答(shared/lab-safety.md 第一节第 3 条、第五节);考场要求考生自己接 220 V 电源的,听从考场规定与监考老师,练习时插头仍由老师插拔,不指导学生插拔(同一文件第二节)。分批、分场的考试全部批次、全部场次考完之前,不讲评、不改编考题;前几批考到的题目与要求也不接收,不据此给后面批次的学生针对性地练。
■ 安全(按 safetyLevel 分档执行)
· 低:老师巡视即可
· 中:课前讲安全要点 + 老师全程在场 + 每组第一次操作前老师确认装置
· 高:只作演示,学生保持安全距离;或改用视频/仿真(要敞口使用、灌装或转移水银的只看课本插图或视频)
· 水银温度计打破:学生离开那个房间、开窗通风,不碰不扫,由老师按学校规定收集封存(shared/lab-safety.md 第一节第 4 条)
■ 规范
· 操作规范:接线先断开开关、天平先调平、量筒平视读数
· 记录规范:表头写量与单位、当场记录、不涂改原始数据
· 报告规范:结论带前提条件
■ 节约
· 不浪费器材,用后归位
· 破损当场报备,不隐瞒
■ 合作
· 每组按角色分工,中途轮换
· 不允许一人做、其他人抄┌──────────┬────────────────────────┐
│ 形式 │ 描述 │
├──────────┼────────────────────────┤
│ 表格 │ 整理数据 │
│ 图像 │ 画散点图/拟合曲线 │
│ 计算 │ 平均值/误差 │
└──────────┴────────────────────────┘📎 完整样板见
references/data-record-samples.md(数据表格样板:实验/日期/学员/多次测量记录表)
📎 完整样板见
references/data-record-samples.md(数据图像样板:横纵轴/散点/拟合)
┌──────────┬────────────────────────┐
│ 误差 │ 描述 │
├──────────┼────────────────────────┤
│ 系统误差 · 仪器/方法引入 │
│ 偶然误差 · 测量读数/操作引入 │
│ 错误 · 操作失误/记录错误 │
└──────────┴────────────────────────┘■ 多次测量
· 减少偶然误差
· 取平均值
■ 改进器材
· 减少系统误差
· 用更精密的仪器
■ 严格操作
· 减少错误
· 规范步骤① 数据分析
· 找规律
· 数学表达
② 物理意义
· 规律怎么理解
· 适用范围
③ 反思讨论
· 实验有误差吗?
· 哪些因素没考虑?
· 如何改进?📎 完整样板见
references/conclusion-sample.md(实验结论模板:结论/物理意义/反思 三段式)
1. 实验目的
2. 实验原理
3. 实验器材
4. 实验步骤
5. 数据记录
6. 数据分析
7. 实验结论
8. 反思讨论📎 完整样板见
references/lab-report-sample.md(实验报告 8 节填写模板:目的/原理/器材/步骤/记录/分析/结论/反思)
本 SKILL 不替老师给实验报告打分,只提供一个供老师自行取舍的权重参考(经验值,可按本校要求调整)。评语用事实描述,不用"优/良/差"这类笼统标签。
┌──────────┬────────────────────────┬──────────────┐
│ 段落 │ 看什么 │ 权重(经验值)│
├──────────┼────────────────────────┼──────────────┤
│ 实验目的 │ 探究什么、测量什么,写清楚│ 5% │
│ 实验原理 │ 用了哪条规律、哪种方法 │ 10% │
│ 实验器材 │ 型号与量程写全 │ 并入步骤 │
│ 实验步骤 │ 可复现,控制变量交代清楚 │ 10% │
│ 数据记录 │ 表头有量与单位、有效数字 │ 20% │
│ │ 规范、不改数据 │ │
│ 数据分析 │ 图像/计算过程完整、 │ 25% │
│ │ 异常点有说明 │ │
│ 实验结论 │ 结论带前提条件, │ 20% │
│ │ 区分"实验结论"与"推理结论"│ │
│ 反思讨论 │ 误差来源与改进方向 │ 10% │
└──────────┴────────────────────────┴──────────────┘
段落数以 references/lab-report-template.md 为准(8 段),本表逐段对应。每一维用 shared/vocab.md §6 的老师端五档记录(已掌握 / 基本理解 / 仍需巩固 / 需要重讲 / 证据不足),不打分、不排名,每一档都要写出可核查的证据。
┌──────────┬────────────────────────────────────────┐
│ 维度 │ 看什么 │
├──────────┼────────────────────────────────────────┤
│ 实验设计 │ 能不能自己定变量、排步骤、设计表格 │
│ 实验操作 │ 天平调平、量筒平视、电路接线、测力计校零 │
│ 数据记录 │ 表头有量与单位、当场记录、不改原始数据 │
│ 数据分析 │ 会画图、会看趋势、会处理异常点 │
│ 误差意识 │ 说得出误差来源与减小办法 │
│ 报告规范 │ 八段齐全,结论带前提条件 │
│ 反思能力 │ 说得出"方案哪里可以改进" │
│ 已完成实验│ 对照课标学生必做实验清单打勾 │
│ │ (初中清单见 references/experiment-types.md;│
│ │ 高中清单见第十五节) │
└──────────┴────────────────────────────────────────┘📎 完整模板见
references/student-lab-profile-template.md(实验能力档案打分模板:7 维度细项 + 已做实验清单)
┌────────────────────────┐
│ xiaozhi-teach- │
│ physics-lesson- │
│ planner(实验嵌入) │
└───────────┬────────────┘
│
↓
┌────────────────────────┐
│ 实验室 │
└───────────┬────────────┘
│
↓
┌────────────────────────┐
│ xiaozhi-teach- │
│ physics-experiment- │
│ coach(本 SKILL) │
└───────────┬────────────┘
│
┌─────────────────┼─────────────────┐
↓ ↓ ↓
student-analyzer resource-library parent-communication
(实验能力维度) (实验素材入库) (独立教师的家长反馈)读:
classWorkspace.classProfile → 年级 gradeLevel、班额 classSize、每节课分钟数 periodMinutes、
教材版本 textbookVersion,分组人数与器材套数都由这里推出来
classWorkspace.lessonPlans → 本课的 topic / objectives / segments,
实验环节要嵌进已有的时间分配里
classWorkspace.weaknessRank → 本班弱项,决定这次实验重点练哪一环
classWorkspace.studentTiers → A/B/C 分层,决定给多少支架
classWorkspace.interactionLogs → 上一次实验课的实际用时 segmentTimings、
观察到的迷思 misconceptionsObserved、
下次调整 adjustmentForNext
—— 这是与课堂教学教练的实际衔接点:
排本次实验的分钟数、决定哪一步要多讲,都先读它
写(均生成待确认条目,老师确认后落库):
classWorkspace.lessonPlans[].segments[] → 实验各环节的名称与分钟数
(含分发与归还器材的固定开销)
classWorkspace.lessonPlans[].segments[].tierVariants
→ A/B/C 三层的支架差异
classWorkspace.lessonPlans[].questionChain → 实验前后的提问链
classWorkspace.homeworkAssignments[].tasks[] → 实验后的数据处理任务
classWorkspace.weaknessRank[] → 实验中新发现的操作类弱项
· weaknessId / knowledgePoint / errorRate / dimension / evidenceExamIds[] / lastUpdated
(不写 .stubbornCount——顽固计数由 xiaozhi-teach-student-analyzer 唯一累加)上一次实验课的反馈怎么用(读 classWorkspace.interactionLogs 的三步):
① segmentTimings:哪一环节 actualMinutes 超了
→ 本次把它的分钟数调大;若是"分发器材"超时,改为课前预置到各组桌面
② misconceptionsObserved:上次学生真实卡住的地方
→ 写进本次的"操作要点讲解",或做成一个反例演示
③ adjustmentForNext:上次课后自己写下的调整
→ 逐条落到本次的 segments 或 questionChain
interactionLogs 为空时跳过本步,并在方案里注明"无上次反馈"。本 SKILL 不写考试蓝图 examBlueprints、不写逐题得分 itemScores。
✅ 实验档案用化名
✅ 实验报告脱敏
❌ 禁止:未授权复制整本教材
❌ 禁止:推荐学员在家做危险实验
✅ 学员实验报告可入库(脱敏后)| ✅ 应该做 | ❌ 不能做 |
|---|---|
| 实验三类(验证/探究/测量) | 实验=走过场 |
| 变量控制 | 一次多变量 |
| 数据处理(表格/图像/计算) | 实验=记数据 |
| 结论归纳(规律/讨论/反思) | 结论=抄数据 |
| 报告规范 | 实验=验证 |
| 学员实验档案累积 | 学员不积累 |
| 学员化名 | 公开批评学员实验 |
| 标注 safetyLevel | 推荐危险实验 |
物理实验教学指导
<── xiaozhi-teach-physics-lesson-planner(实验嵌入;复习课的实验位、实验操作考试的考前练习)
<── xiaozhi-teach-student-analyzer(学情/弱项)
──→ xiaozhi-teach-student-analyzer(实验能力维度;学校班级的家长版,由它核对 parentSharingConsent)
──→ xiaozhi-teach-resource-library(实验素材入库)
──→ xiaozhi-teach-parent-communication(独立教师:实验进步反馈)
──→ 学生端 xiaozhi-physics-lab-coach(学员视角)禁止行为:
依据《普通高中物理课程标准日常修订版(2017 年版 2025 年修订)》的 21 个学生必做实验:必修 12 个(必修 1 四个、必修 2 三个、必修 3 五个),选择性必修 9 个。选修课程(选修 1~3)如实说明不覆盖。
| 实验(课标原文) | 类型 | safetyLevel | 教学重点 |
|---|---|---|---|
| 测量做直线运动物体的瞬时速度 | 测量型 | 中 | 打点计时器的使用;纸带取计数点;用很短时间内的平均速度近似瞬时速度;作 v-t 图 |
| 探究弹簧弹力与形变量的关系 | 探究型 | 低 | 区分弹簧长度与形变量;F-x 图的斜率是劲度系数;不超过弹性限度 |
| 探究两个互成角度的力的合成规律 | 探究型 | 低 | 等效替代:两次把结点拉到同一位置;记录示数和方向;作平行四边形比较 |
| 探究加速度与物体受力、物体质量的关系 | 探究型 | 中 | 控制变量;平衡摩擦力;槽码质量远小于小车质量的近似条件;作 a-F 图与 a-1/M 图 |
四个实验的关键追问、示意数据的处理、学生常见错误与 A/B/C 支架,见 references/physics-hs1-lab-teaching.md。
| 实验(课标原文) | 类型 | safetyLevel | 教学重点 |
|---|---|---|---|
| 5 验证机械能守恒定律 | 验证型 | 中(打点计时器接线;重物下落:下方垫软物,手脚离开下落路径) | 比较重力势能的减少量与动能的增加量;速度由纸带求,不能用 v = gt;动能增加量略小是系统误差 |
| 6 探究平抛运动的特点 | 探究型 | 低 | 先比较(两球同时落地)再描迹;斜槽末端水平、同一位置释放 |
| 7 探究向心力大小与半径、角速度、质量的关系 | 探究型 | 低(转动部分附近不伸手、长发扎起、匀速慢摇;电动向心力实验器等接电的型号按中,插头由老师插拔) | 控制变量;标尺格数之比即向心力之比 |
| 8 观察电容器的充、放电现象 | 探究型(以观察为主,可由 I-t 图像估算电容) | 中 | I-t 图像的面积表示电荷量;电解电容器分正负极、不超耐压值 |
| 9 长度的测量及其测量工具的选用 | 测量型 | 低 | 按精度选工具;游标卡尺不估读,螺旋测微器估读 |
| 10 测量金属丝的电阻率 | 测量型 | 中 | 电流表外接;电流不宜过大、通电时间不宜过长 |
| 11 用多用电表测量电学中的物理量 | 测量型 | 中 | 欧姆挡换倍率后重新调零;不测家庭电路 |
| 12 测量电源的电动势和内阻 | 测量型 | 低(干电池) | U-I 图像的截距与斜率;纵轴不从零开始时横轴交点不是短路电流 |
八个实验的关键追问、常见错误与安全要点(其中 2 个给出示意数据的处理、4 个给出 A/B/C 支架),见 references/physics-hs2-lab-teaching.md。
| 实验(课标原文) | 类型 | safetyLevel | 教学重点 |
|---|---|---|---|
| 1 验证动量守恒定律 | 验证型 | 中(气垫导轨的气源、数字计时器接 220 V);斜槽方案为低 | 用平抛的射程代替速度;入射球质量大于被碰球 |
| 2 用单摆测量重力加速度的大小 | 测量型 | 低 | 摆长量到球心;从平衡位置计时;T²-L 图像 |
| 3 测量玻璃的折射率 | 测量型 | 中 | 插针法;玻璃砖与大头针的安全 |
| 4 用双缝干涉实验测量光的波长 | 测量型 | 中 | 测多条亮纹求平均间距;激光光源按激光专项 |
| 5 探究影响感应电流方向的因素 | 探究型 | 低(改用学生电源的双线圈方案按中,断电瞬间不碰原线圈的接线柱) | 干电池试触须串保护电阻;列表归纳出楞次定律 |
| 6 探究变压器原、副线圈电压与匝数的关系 | 探究型 | 中 | 只用学生电源的低压交流(不超过 12 V);升压的匝数比由老师确认,输出不超过 36 V;不碰裸露接线柱 |
| 7 利用传感器制作简单的自动控制装置 | 设计型 | 中 | 控制电路和工作电路都只用低压电源 |
| 8 用油膜法估测油酸分子的大小 | 测量型 | 中 | 溶液由老师配制、远离明火;玻璃板边缘割手、爽身粉不扬起;V 是纯油酸的体积 |
| 9 探究等温情况下一定质量气体压强与体积的关系 | 探究型 | 低(用玻璃注射器时按中) | 缓慢推拉、不握注射器筒;作 p-1/V 图像 |
九个实验的关键追问、常见错误与安全要点(其中 2 个给出示意数据的处理、4 个给出 A/B/C 支架),见 references/physics-hs3-lab-teaching.md。只备合格性考试的班级(学生没有选考物理)以 15.1、15.2 的 12 个实验为主。
references/physics-hs1-lab-teaching.md — 高一必修 1 学生必做实验的教学组织(4 个实验的关键追问、示意数据的处理、常见错误、A/B/C 支架、合格考与等级考;第十五节用)references/physics-hs2-lab-teaching.md — 高中必修 2、必修 3 学生必做实验的教学组织(8 个实验的关键追问、常见错误、安全要点,2 个示意数据、4 个 A/B/C 支架;第十五节用)references/physics-hs3-lab-teaching.md — 选择性必修学生必做实验的教学组织(9 个实验的关键追问、常见错误、安全要点,2 个示意数据、4 个 A/B/C 支架;第十五节用)references/experiment-types.md — 实验类型详解(按目的分 7 类 + 物理实验的 safetyLevel 档位参考与激光专项 + 义务教育课标 21 个学生必做实验清单)shared/lab-safety.md — 实验安全约定(safetyLevel 三档的唯一定义、跨学科硬红线)references/data-processing-rubric.md — 数据处理评分锚点(图像 / 表格 / 误差三件套,含"能不能求平均"的判据)references/lab-report-template.md — 实验报告模板与评分细则(8 段)references/experiment-design-sample.md — 实验设计样板(探究电流与电压、电阻的关系,含参考数据与分层)references/data-record-samples.md — 数据记录样板(空白表格模板 + 填好的样例 + 画图五步)references/conclusion-sample.md — 实验结论样板(三条硬要求 + 三个填好的样例 + 常见错误对照)references/lab-report-sample.md — 实验报告样板(8 段完整示例:测量小石块的密度)references/student-lab-profile-template.md — 班级实验能力档案模板(按 shared/vocab.md §6 五档记录,含义务教育课标 21 个必做实验打勾表)💡 小智说: "实验不是'走过场', 是'真探究'。 当学员亲手操作、 亲手记录、 亲手分析数据、 亲手发现规律, 那才是真的'做物理'—— 不是验证,是发现。"
© qizhitang, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 20 other files (references) in teacher/physics/xiaozhi-teach-physics-experiment-coach of qizhitang/xiaozhi-skills.
Open the folder on GitHubat commit c65f2d4
Xiaozhi Teach Physics Experiment Coach next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Xiaozhi Teach Physics Experiment Coach this skillqizhitang/xiaozhi-skills | 105 | — | ~4.8k | Automated safety check: Pass | MIT | |
| DeepTutor CLIHKUDS/DeepTutor | 41k | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| AI Engineering Placement Quizrohitg00/ai-engineering-from-scratch | 67k | — | ~2k | Automated safety check: Pass | MIT | |
| Deep Reading Analystginobefun/deep-reading-analyst-skill | 354 | 4 repos | ~3.6k | Automated safety check: Pass | MIT | |
| OpenMAIC Setup and ExtensionTHU-MAIC/OpenMAIC | 40k | — | ~1.7k | Automated safety check: Notes | MIT | |
| Codebase to Coursezarazhangrui/codebase-to-course | 5.7k | — | ~4.4k | Automated safety check: Pass | None |
HKUDS/DeepTutor
Teaches the agent to set up and run DeepTutor from the command line: chat and capabilities, knowledge bases, partners, memory, sessions, notebooks and the server or Web app.
rohitg00/ai-engineering-from-scratch
Runs a 10-question quiz across five areas to place a learner in the AI Engineering from Scratch curriculum, so they skip what they already know.
ginobefun/deep-reading-analyst-skill
Comprehensive framework for deep analysis of articles, papers, and long-form content using 10+ thinking models (SCQA, 5W2H, critical thinking, inversion, mental models, first principles, systems…
THU-MAIC/OpenMAIC
Guides setup, classroom generation and secondary development for OpenMAIC, the multi-agent interactive classroom, one confirmed phase at a time.
zarazhangrui/codebase-to-course
Turns a codebase into an interactive single-page HTML course for non-technical learners, with scroll modules, animated diagrams, quizzes and plain-English code translations.
rohitg00/ai-engineering-from-scratch
Tutors a learner through one stage of a hands-on AI engineering project per session: lesson, prediction, code, grader run and reflection, with hints but never full solutions.
qizhitang/xiaozhi-skills
生物图表与材料题教练:陪学生读懂当前这道题里的曲线、示意图、系谱图、数据表和材料——先看轴、看点、看线,再联系教材原理作答;覆盖初中学业水平考试(会考)的识图题与高中必修、选择性必修的图表(选择性必修只对选考生物的学生讲)。
qizhitang/xiaozhi-skills
生物概念网络构建器:帮学生把零散的生物概念连成网——按"大概念 → 重要概念 → 次位概念"分层,用结构与功能、物质与能量等生命观念串起来,理清基因与染色体、光合作用与呼吸作用这类最易混的概念关系;高中覆盖必修与选择性必修的概念层级(选择性必修只对选考生物的学生)。
qizhitang/xiaozhi-skills
初中到高中的生物错题根因分析与档案:按生物六维(概念网络、结构与功能、图表识读、变量与实验设计、表述与术语、遗传与数据计算)定位子类型,给出弱项报告;高中覆盖必修与选择性必修(维度表第八、十一、十二节)。
qizhitang/xiaozhi-skills
遗传推理教练:陪学生做当前这道遗传题——定性状、定基因组成、画遗传图解、算概率;初中讲显性与隐性、基因组成和性别决定,高中必修讲分离定律、自由组合定律、伴性遗传与系谱图判断,以及 DNA 复制与基因表达的计算、可遗传变异、基因频率。
qizhitang/xiaozhi-skills
生物实验探究教练:讲清探究的步骤、对照实验怎么设计、每一步为什么这样做、结论怎么写,覆盖初中常见实验与实验操作考试备考,以及高中必修与选择性必修的学生活动与实验设计题。
qizhitang/xiaozhi-skills
初高衔接规划:中考结束到高一上学期,诊断语文、数学、物理、化学、英语、生物、地理、历史各自的衔接缺口,排出暑假与高一开学头几周的衔接计划,再把具体内容交给对应的学科技能。
Categories
帮初中与高中物理老师组织实验教学(高中覆盖课标的 21 个学生必做实验):实验目标→设计→实施→数据处理→结论→实验报告,含安全分级、分组与器材安排。. Xiaozhi Teach Physics Experiment Coach is an agent skill from qizhitang/xiaozhi-skills.
Xiaozhi Teach Physics Experiment Coach fits situations like: education work in your project.
Run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-physics-experiment-coach -a claude-code`. Or copy the skill folder (teacher/physics/xiaozhi-teach-physics-experiment-coach in qizhitang/xiaozhi-skills) into .claude/skills/xiaozhi-teach-physics-experiment-coach in your project. Claude Code loads it when a task matches its description.
Run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-physics-experiment-coach -a codex`. Or copy the skill folder (teacher/physics/xiaozhi-teach-physics-experiment-coach in qizhitang/xiaozhi-skills) into .agents/skills/xiaozhi-teach-physics-experiment-coach in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-physics-experiment-coach -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/xiaozhi-teach-physics-experiment-coach, .gemini/skills/xiaozhi-teach-physics-experiment-coach, .github/skills/xiaozhi-teach-physics-experiment-coach and .opencode/skills/xiaozhi-teach-physics-experiment-coach in your project.
SKILL.md names no scripts, command-line tools or credentials: Xiaozhi Teach Physics Experiment Coach is instructions for the agent only. Compatibility (from SKILL.md): WorkBuddy / SkillHub / OpenClaw / ClawHub.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Xiaozhi Teach Physics Experiment Coach is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.8k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 25k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Xiaozhi Teach Physics Experiment Coach: DeepTutor CLI (HKUDS/DeepTutor, 41k stars), AI Engineering Placement Quiz (rohitg00/ai-engineering-from-scratch, 67k stars), Deep Reading Analyst (ginobefun/deep-reading-analyst-skill, 354 stars) and OpenMAIC Setup and Extension (THU-MAIC/OpenMAIC, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
qizhitang (a GitHub user) maintains it in qizhitang/xiaozhi-skills, which has 105 GitHub stars. The repository holds 84 skills in this directory. The repository was last updated on October 9, 2026.
Source: qizhitang/xiaozhi-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.