Install
openclaw skills install @liyumingben/kindergarten-english-course3-7 岁幼儿英语启蒙课程:L1 字母 → L2 自然拼读 → L3 词汇句型 → L4 阅读对话,生成 A4 可打印练习页(含答案),支持诊断定级与错题重练。kindergarten English worksheets, alphabet, phonics, CVC words, sight words.
openclaw skills install @liyumingben/kindergarten-english-course面向 3-7 岁幼儿的英语启蒙交付能力:把"字母形音 → 自然拼读 → 主题词汇与句型 → 情景对话"组织成 L1-L4 四级可进阶体系,按等级与题型生成可直接打印的 A4 英语练习页,并在练习后完成批改、薄弱点定位与下一步建议。核心产出是可打印英语练习页,附带家长指导话术。
# 某等级一份练习(8 题,附答案 JSON)
python scripts/generate_worksheet.py --level L2 --seed 7 --out eng_L2.html --json eng_L2.json
# 预填孩子姓名 + 得分栏
python scripts/generate_worksheet.py --level L1 --name 小明 --score --out eng_L1.html
# 诊断卷(覆盖全部题型,用于定级)
python scripts/generate_worksheet.py --preset diagnostic --out diag.html --json diag.json
# 错题重练:按上次 JSON 的错题题号生成同型新题
python scripts/generate_worksheet.py --review diag.json --wrong 2,5 --seed 9 --out review.html
对 WorkBuddy 直接说更简单:"给我孩子出一份自然拼读练习" / "生成一份数学诊断卷"。
| 类别 | 触发词 / 场景 |
|---|---|
| 对象词 | 幼儿、幼儿园、小班、中班、大班、学前、幼小衔接、3-7岁孩子、我家娃、孩子、宝宝 |
| 内容词 | 英语、英文、ABC、字母、26个字母、字母歌、自然拼读、Phonics、拼读、CVC、音素、发音、单词、词汇、认单词、看图识词、主题词、颜色英语、动物英语、食物英语、身体英语、高频词、Sight Words、句型、简单句、句子、对话、口语、听说、英语启蒙、英语练习、英语作业 |
| 交付词 | 英语题、英语练习纸、英语练习题、练习页、题卡、打印、出几道英语题、给孩子做、英语启蒙材料 |
| 流程词 | 英语诊断、测一下英语、从哪开始学英语、批改、错了、怎么教英语、英语水平、规划英语路线 |
| 英文 | kindergarten English, alphabet, letter tracing, phonics, CVC words, sight words, English sentences, dialogue, speaking, English worksheet |
不触发:小学以上英语教材同步辅导、语法专项(时态/从句)、成人英语、考试冲刺(KET/PET 等)、外教口语约课。遇到这些直接说明超出本 Skill 范围,建议改用对应学段资源。
判定原则:只要同时出现"幼儿阶段对象"与"英语/字母/拼读/单词/句型/对话/启蒙"意图,即触发本 Skill,无需用户说出"Skill"或课程名。
以下为完整对话示例,Agent 应直接照此节奏响应,无需用户说出 Skill 名或任何参数:
示例 1 · 按等级出题
用户:孩子中班,在学自然拼读,给练练 → 判定 L2(自然拼读),生成 8 题练习页 + 答案 JSON,说明本次覆盖的题型(如 CVC 拼读、听音辨字母)。
示例 2 · 从零开始定级
用户:孩子英语零基础,从哪开始? → 生成诊断卷(10 题覆盖字母/拼读/词汇/句型),说明"先做这 10 题定位起点"。
示例 3 · 批改与重练
用户:这份错了第 3、6 题 → 对照答案 JSON 定位薄弱点,给家长话术,并按错题题型生成同型新题。
示例 4 · 场景化需求
用户:想让他在家开口说几句英语 → 生成 L4 情景对话练习,并附家长陪练话术(怎么引导、怎么纠错、别纠正发音到什么程度)。
示例 5 · 不触发
用户:孩子要考 KET,来套真题 → 明确说明超出范围(本 Skill 只做 3-7 岁启蒙,不做考试冲刺与语法专项),建议改用对应资源。
需要的三项信息:年龄/年级、当前水平(是否已知)、本次要练什么(题型或主题)。
默认假设(不询问时直接采用,并在回复中注明):未知水平 → L1 诊断;未指定题量 → 每级 8 题;未指定列数 → 2 列。指导语默认中文(--lang zh),双语/全英家庭可用 --lang en。
等级对照:L1 小班 3-4 岁字母启蒙;L2 中班 4-5 岁自然拼读;L3 大班 5-6 岁词汇句型;L4 幼小衔接 6-7 岁阅读对话。完整知识点与晋级标准见 references/curriculum.md。
--preset diagnostic(覆盖全部 10 个题型的 10 题,每题标注等级)。家长回传结果后,按"某等级 2 题全对即视为掌握,从最低未掌握等级开始"定位(详见 references/curriculum.md 诊断规则)。调用脚本(绝对路径 C:\Users\李玉明\.workbuddy\skills\kindergarten-english-course\scripts\generate_worksheet.py,Windows 下 Python 不可用时改用 C:\Users\李玉明\.workbuddy\binaries\python\versions\3.13.12\python.exe):
python "<skill>/scripts/generate_worksheet.py" --level L2 --count 8 --seed 7 \
--out "<工作区>/幼儿英语_L2.html" --json "<工作区>/幼儿英语_L2_答案.json"
--topics 传逗号列表,如 --topics sentence,dialogue--topics 指定单一题型,题量减半--no-answers--seed--name;也可 --name 小明 预填--lang en--columns 3;对话/长句用 --columns 1 获得更大空间--score(页尾出现可手填的得分 / 正确数 / 点评栏,默认不显示)references/worksheet-spec.md必须同时输出 --json,后续批改直接用它比对,不要凭记忆重算答案。
references/pedagogy.md。用户回传答案(文字、口述或照片)后:
references/curriculum.md 晋级标准):≥90% 升下一级;60-89% 同级加练且错题题型占比提到 50%;<60% 降一级,回到听音/儿歌/实物输入再抽象。python "<skill>/scripts/generate_worksheet.py" \
--review "<工作区>/幼儿英语_L2_答案.json" --wrong 4,7 \
--out "<工作区>/幼儿英语_L2_错题重练.html" --json "<工作区>/幼儿英语_L2_错题重练_答案.json"
未指定题号时也可用 --topics 手选题型,题量减半。
4. 每级至少完成 3 份练习才考虑晋级;连续两次 ≥90% 才允许跳级。
5. 给家长的反馈固定三段:结果 → 薄弱点 → 下一步(一个改进点,5-10 分钟的亲子小游戏)。禁止横向比较与否定性评价。
用户多次使用或明确要求时,在工作区维护 幼儿英语学习档案.md,追加记录:日期、等级、题型、题量、正确率、错题库、下一步。模板见 assets/progress-journal.md。
执行中遇到下列情况,必须给出可理解的原因 + 可执行的下一步,不得静默失败,也不得把原始报错直接抛给用户:
| 情况 | 处理方式 |
|---|---|
| 等级或题型不在合法范围 | 回显合法取值(L1-L4、10 个题型),给出最接近的建议,不中断对话 |
| 题数超出范围(如 0 或 999) | 自动截断到 1-30 并告知已调整 |
| 输出目录不存在或无写入权限 | 改用工作区默认目录,并说明文件实际写到了哪里 |
| 用户发来答卷照片但无法逐题识别 | 说明"图片里的答案我无法逐题确认",请家长口述题号与孩子的作答,不凭猜测批改 |
| 家长问某个单词怎么读 | 说明本 Skill 不提供音频,给出拼读拆分提示(如 c-a-t → /kæt/)并建议配合点读资源 |
| 打印时答案与题目同页 | 按默认版式重生成,答案页强制另起一页 |
边界输入约定:
--lang)缺失时默认中文界面、英文题目内容。--seed 生成内容完全一致,便于家长核对、复练与归档。已知限制(如实说明,不夸大能力):
扩展指引(开发者):
scripts/generators/ 下新增 g_<topic>.py,实现 gen(rng, lang) -> (title, instruction, html, answer) 即被自动加载,无需改动主脚本。scripts/common.py 的 VOCAB(按主题)与 CVC_EMOJI 映射;如需真实图片素材,在此处替换为图片路径即可。scripts/common.py 的 CSS 常量,确认 CSS 仍被 <style> 标签包裹。CHANGELOG.md 显式标注,并同步升版本号。references/curriculum.md — L1-L4 知识点、题型映射、晋级与补练标准、诊断定位规则references/pedagogy.md — 教学原则、分题型讲解话术、常见错误纠正、家长反馈模板references/worksheet-spec.md — 脚本参数、版式规范、常用组卷配方scripts/generate_worksheet.py — 主入口:加载插件、组卷、渲染(A4 可打印 HTML + JSON 答案)scripts/common.py — 共享数据(字母/词汇/CVC/高频词/句型/对话)与 I18N 中英文字典scripts/generators/ — 题型插件目录(g_*.py,新增题型即丢文件即用)assets/progress-journal.md — 学习档案模板(Step 5 可选)安装后或修改脚本后,运行以下命令验证可用(覆盖 4 个等级 + 诊断卷,均应生成成功):
for L in L1 L2 L3 L4; do python scripts/generate_worksheet.py --level $L --seed 1 --out t_$L.html --json t_$L.json; done
python scripts/generate_worksheet.py --preset diagnostic --out t_diag.html --json t_diag.json