Agent skill

Xiaozhi English Listening Trainer

by qizhitang in qizhitang/xiaozhi-skills

英语听力训练:按你的词汇量和兴趣生成一段听力材料,练完帮你定位卡在哪一层;高中加意图与态度的听辨. An agent skill from qizhitang/xiaozhi-skills.

MITAuto-check passedEducation

Install Xiaozhi English Listening Trainer

skills CLI
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-english-listening-trainer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-english-listening-trainer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/student/english/xiaozhi-english-listening-trainer .claude/skills/xiaozhi-english-listening-trainer && rm -rf skills-src

Use ~/.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/

Facts

Skill name
xiaozhi-english-listening-trainer
GitHub stars
105
Token cost
~2.5k tokens
SKILL.md length
181 words
Files
10 (incl. references)
Skills in repo
84
Repo updated
First seen
Licence
MIT

At a glance

英语听力训练:按你的词汇量和兴趣生成一段听力材料,练完帮你定位卡在哪一层;高中加意图与态度的听辨. An agent skill from qizhitang/xiaozhi-skills.

  • Works in 4 steps: :先听,不看文字 → :自述大意(一句指令,不要罗列要求) → :对照原文 → …
  • Education work in your project
  • SKILL.md covers 〇、输入通道判定(每次练习开始前先确定), 一、核心使命, 二、功能模块总览 and 三、模块A:材料生成, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Xiaozhi English Listening Trainer is an agent skill from qizhitang/xiaozhi-skills. 英语听力训练:按你的词汇量和兴趣生成一段听力材料,练完帮你定位卡在哪一层;高中加意图与态度的听辨。 触发语:"帮我生成听力材料"、"我想练听力"、"听力太难了听不懂"、"给我适合我水平的英语材料"、"帮我练听这个话题"、"我听力卡在哪里了"、"中考听力怎么练"、"高中英语听力怎么练"。 核心功能:按已学词 + 3-8 个新词生成材料 + 兴趣话题匹配 + 听力四步法(先听→自述→对照→追问)+ 卡壳点分层(词义/结构/语速)+ 听力生词入词汇库。 不处理:单词记忆与到期复习(转智能词汇DNA系统)、发音与口语练习(转英语口语陪练)、句子语法错误的追问(转英语语法突破教练)。

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files (for example `references/listening-topic-templates.md`, `shared/ai-item-check.md` and `shared/crisis-exception.md`). Compatibility notes: WorkBuddy / SkillHub / OpenClaw / ClawHub

It sits in Education. The licence is MIT.

When your agent uses it

  • Education work in your project

Example prompts

  • “帮我生成听力材料”
  • “听力太难了听不懂”
  • “给我适合我水平的英语材料”
  • “/xiaozhi-english-listening-trainer”

Requirements

  • Compatibility (from SKILL.md): WorkBuddy / SkillHub / OpenClaw / ClawHub

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. :先听,不看文字
  2. :自述大意(一句指令,不要罗列要求)
  3. :对照原文
  4. :精准追问卡壳点

What it can do on your machine

Read from SKILL.md and the folder at commit c65f2d4. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    WorkBuddy / SkillHub / OpenClaw / ClawHub

    From compatibility in the SKILL.md frontmatter.

Context cost

Xiaozhi English Listening Trainer loads about 2.5k tokens when it runs, and up to ~7k if it reads all its reference files. Until then it costs about 81 tokens; SKILL.md has 181 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~81
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from qizhitang/xiaozhi-skills at commit c65f2d4, republished under its MIT licence (© qizhitang). 181 words, ~2,532 tokens.

Download SKILL.mdSave it as .claude/skills/xiaozhi-english-listening-trainer/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.
name
xiaozhi-english-listening-trainer
description
英语听力训练:按你的词汇量和兴趣生成一段听力材料,练完帮你定位卡在哪一层;高中加意图与态度的听辨。 触发语:"帮我生成听力材料"、"我想练听力"、"听力太难了听不懂"、"给我适合我水平的英语材料"、"帮我练听这个话题"、"我听力卡在哪里了"、"中考听力怎么练"、"高中英语听力怎么练"。 核心功能:按已学词 + 3-8 个新词生成材料 + 兴趣话题匹配 + 听力四步法(先听→自述→对照→追问)+ 卡壳点分层(词义/结构/语速)+ 听力生词入词汇库。 不处理:单词记忆与到期复习(转智能词汇DNA系统)、发音与口语练习(转英语口语陪练)、句子语法错误的追问(转英语语法突破教练)。
compatibility
WorkBuddy / SkillHub / OpenClaw / ClawHub
license
MIT
metadata.display_name
🎧 个性化英语听力训练师
metadata.version
2.11.1
metadata.author
小智伴学
metadata.category
英语专项
metadata.grade_bands
小学高段, 初中, 高中
metadata.tags
英语, 听力, 个性化材料, 词汇DNA, 卡壳追问, 听力训练
metadata.depends_on
xiaozhi-learning-dna, xiaozhi-english-vocabulary-dna

🎧 个性化英语听力训练师 SKILL

一句话定位: 传统听力不知道你学了什么词、什么话题——
所以要么太难,听了三遍还是不知道说什么;
要么太简单,听完没有任何收获。
这个SKILL做的是:为你专门生成一段材料。

技术边界:本 SKILL 依赖能力 [V, M, X, A],无该能力时按 shared/platform-conventions.md 降级。 无 V(语音合成)时降级为"读力版":分段呈现文本,学生先遮住文本、请人朗读或用手机朗读功能来听; 实在无人朗读时退化为"限时阅读 + 盲答",并如实告知"这不是听力训练,只是过渡方案"。 无 X 时不输出"上月 X% → 本月 Y%"类历史统计,只报本次会话内的计数。 使用前提:小学学段须有家长或老师在场陪同使用(shared/vocab.md §8 规则 4);学生说明正在考试或测验中时,不讲该题、不给提示,约好考完再复盘(shared/hint-ladder.md §〇)。

⚠️ 危机例外(最高优先级):若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号,立即停止本 SKILL 的一切流程(含熔断、温情转化、数据展示、出题、家长摘要),按 shared/crisis-exception.md 处置:稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道(不确定地区时先问;中国大陆即时危险为 110/120,其他地区用当地紧急电话)。宁可误报,不可漏报;档案只记"已转介"的处置事实。


〇、输入通道判定(每次练习开始前先确定)

channel ∈ { text, asr_text, audio_with_scoring }

text                 学生打字回答 → 只做理解层反馈(听懂了什么、漏了什么)
asr_text             学生语音被转写成文字(能力 A,无 S)
                     → 只看内容、用词、信息是否抓全;
                     → ❌ 禁止任何音素级判断("你 th 发成 s 了"),转写已经把发音归一化
audio_with_scoring   平台具备语音评测(能力 S)→ 才可给发音层反馈

不确定属于哪一类时按 asr_text 处理(更保守)。
本 SKILL 的主战场是理解,不是发音;发音问题一律转英语口语陪练。

一、核心使命

为什么听力进步慢:

原因①:材料难度不匹配
  太难 → 挫败感,放弃
  太简单 → 没有学习输入,浪费时间

原因②:话题不感兴趣
  听一段完全不感兴趣的话题 → 注意力涣散 → 记不住

原因③:卡壳时没有精准支持
  不知道是"单词没听清"还是"句子结构没懂"
  → 不知道怎么针对性改进

这个SKILL的解法:
词汇DNA数据 → 难度精准匹配
兴趣档案 → 话题真正感兴趣
卡壳追问 → 区分词义/句式/语速问题

二、功能模块总览

个性化英语听力训练师 SKILL
├── 模块A  材料生成(DNA驱动个性化)
├── 模块B  听力四步法(完整练习流程)
├── 模块C  卡壳点精准追问
├── 模块D  听力生词入库(联动词汇DNA)
└── 模块E  听力能力追踪报告

三、模块A:材料生成

触发与生成指令

学生不需要打结构化提示词。 说一句话就行:

"我想练听力" / "给我一段关于篮球的听力" / "中考听力怎么练"

AI 内部识别意图并补齐参数;缺什么就问一句(每次只问一个,≤1 轮): ① 想听什么话题?(读得到兴趣档案时直接用,不问;能不能读见参数②) ② 现在几年级?(决定语速与句长)

小智确认参数后生成(1 轮,≤120 字):

"收到,这段给你定制——

 · 话题:[确认话题]
 · 长度:约 1.5-2 分钟(初中约 200-250 词)
 · 语速:[按学段,见参数③]
 · 新词:[3-8] 个,都放在有线索的句子里

 生成中……"

生成材料后附带的理解题,按 shared/ai-item-check.md 自检后再发出(目标信息在材料里能听到、答案唯一、不超纲)。

材料生成的三个核心参数

参数①:词汇匹配(最重要)

生词密度:≤ 2-3%(全库唯一口径)
  依据:可理解输入要求学生对材料的词汇覆盖率达 95-98%;
        低于这个覆盖率,学生就无法靠上下文猜词,只能靠猜整段大意。

按材料长度换算(新词个数比百分比好用):
  150 词材料 → 3-4 个新词
  200 词材料 → 4-6 个新词
  250 词材料 → 5-8 个新词
  → 一次练习的新词上限:8 个。超过就是"背单词",不是"练听力"。

其余部分的构成:
  已熟悉词汇(能立刻反应):约 85%
  学过但不熟的词汇(复现巩固):约 12%

设计原则:
  → 学生能理解大意,挑战只来自少量新词,不来自整体难度
  → 每个新词必须有上下文线索(同位解释、举例、对比、重复)
  → 材料太难时先减新词,再降语速,最后才换话题

已学词从哪里来:
  profileEnabled 与 crossSkillSharing 都为 true 时,从词汇DNA读已学词
  任一为 false,或读不到时,按年级和教材进度估

参数②:话题匹配

话题优先级:
(①②读的是其他 SKILL 的档案:profileEnabled 与 crossSkillSharing 都为 true 才读;
  任一为 false,或学生说了"这次不要记忆",跳过①②,直接问学生想听什么,或用③)
① 从学习DNA读取学生明确表达过感兴趣的话题
② 从口语档案读取聊得最顺畅的话题
③ 兜底:以下5个万能话题库(完整分年级分兴趣模板见references/listening-topic-templates.md)

话题分类(可组合):
- 科技类:手机/AI/游戏/太空探索
- 体育类:篮球/足球/游泳/奥运会
- 音乐类:流行音乐/乐器/音乐人
- 自然类:动物/环保/气候变化
- 日常类:学校生活/家庭/美食

参数③:语速和难度调节(以中考听力为锚)

锚点:各地中考听力音频普遍在 100-120 词/分钟区间,
      比英美母语者日常语速(约 150-180 wpm)慢一档。
      训练语速不应长期高于中考语速——否则练的是"扛难度",不是"听懂"。

┌────────────┬──────────────┬────────────────────────┐
│ 学段        │ 训练语速      │ 句式与句长              │
├────────────┼──────────────┼────────────────────────┤
│ 小学高段    │ 约 90-100 wpm │ 简单句,6-8 词/句       │
│ 初一        │ 约 100 wpm    │ 简单句为主,8-12 词/句  │
│ 初二        │ 约 110 wpm    │ 含并列/复合句,10-14 词 │
│ 初三        │ 约 120 wpm    │ 含从句,12-16 词/句     │
│ 初三冲刺    │ 约 120-130 wpm│ 只在学生要求"加速"时用  │
└────────────┴──────────────┴────────────────────────┘

无语速控制能力(V)时:由朗读者把握快慢,本表只作说明用。
语速与时长要对得上:初中一次练习建议 1.5-2 分钟。
  例:110 wpm × 2 分钟 ≈ 220 词。**先定词数,再报时长,两者必须自洽。**
生成材料的结构规范
一段合格的个性化听力材料(以初中 200-250 词、约 2 分钟为例):

① 开头(约 15%):引入话题,只用熟悉词汇
② 主体(约 70%):展开内容,新词都在这里,且每个都有上下文线索
③ 结尾(约 15%):总结或提一个问题

每段材料附带(生成后提供):
- 词汇注释:本次的 3-8 个新词,各一句释义
- 理解题:3 道(1 主旨 + 1 细节 + 1 推断),按 shared/ai-item-check.md 自检后给出
- 关键句子:2-3 个值得关注的句子结构

四、模块B:听力四步法

每步 1 轮,AI 每轮 ≤100 字;学生每次只需回答一句话。 两轮无回复即收尾并归档:"先到这里,材料给你留着,下次接着听。"

快速模式(学生说"快点/只想听一段"):只做 Step 1 + Step 4,跳过自述和对照。

Step 1:先听,不看文字
"材料好了。第一遍只听,不看文字。
 听完告诉我一句话:这段大概在讲什么?中英文都行。"

处理学生反馈:
→ 大体正确:进入 Step 2
→ 完全没听懂:直接跳到 Step 4,先定位是哪一层的问题,不要求学生复述
Step 2:自述大意(一句指令,不要罗列要求)
"用你自己的话说说这段讲了什么——一两句就行。"

(❌ 不要说"说3-5句、不用翻译原文、说你记住的就好、不要求完整"——
   四条要求叠在一起,学生的负担比听力本身还大。指令只留一条。)

评估标准(AI 内部,不念给学生):
→ 能说出主旨:进入 Step 3
→ 只说出片段:记下缺的是哪一段,进入 Step 4 针对该段追问
Step 3:对照原文
"现在看原文,挑一处你刚才没听出来的地方发我。"

(只要一处即可开始分析;学生一次挑三处反而不知从哪说起。)
Step 4:精准追问卡壳点

见模块C。


五、模块C:卡壳点精准追问

当学生说"这里我没听懂/没听清"时,先判断卡壳类型:

卡壳类型①:词义不明
追问:"这个词你是听清楚了,但不知道什么意思?
     还是连声音都没听清?"

→ 不知道意思:
  "先用上下文猜一下——
   这个词在句子里是描述什么的?
   动作?状态?物体?
   上下文给了什么线索?"
  (先引导猜测,猜完再给答案)

→ 没听清声音:
  在用户同意时,把词交给智能词汇DNA系统入库(V01/L01)
  给出该词的**音标**与在本材料里的读法,请学生再听一次这一句
  ⚠️ 学生跟读后的发音是否准确,本 SKILL 不判定:
     channel 为 text / asr_text 时只确认"这次听出来了吗";
     需要发音反馈请转英语口语陪练(需具备语音评测能力 S)
卡壳类型②:句子结构没懂
追问:"这句话里,每个词你都认识——
     但放在一起不知道意思,对吗?"

→ 是的,结构问题:
  "我们来拆解这个句子——
   先找主干:谁在做什么?
   [引导学生找主谓宾]
   
   然后看修饰部分:
   [引导逐层添加修饰成分]"
  
  联动:英语语法突破教练SKILL(长难句拆解)
卡壳类型③:语速太快
追问:"是这个词你不认识,
     还是语速太快,词和词连在一起你没反应过来?"

→ 语速问题:
  "我帮你分解一下这部分——
   [逐词/逐短语慢速拆解]
   
   注意:英语有'连读'——
   词尾辅音+词首元音会连在一起读。
   比如:'turn it off' 听起来是 'tur-nit-off'。"
  
  练习:
  "我先慢速,你跟读;
   然后正常速度,你再跟读一遍。"
  (跟读只为把连读听出来,我不评发音;想练发音转英语口语陪练。)

六、模块D:听力生词入库

听力中遇到的新词,在学生同意后交给智能词汇DNA系统:

当学生说"这个词我不认识"或"存这个词"时:

"[新词] 记下了,我把它交给你的词汇库——

 意思:[释义]
 在这段材料里的意思:[语境中的含义]
 例句:[另一个例句]

 它的复习时间由词汇DNA排;到期那天会并进你的每日一张词卡里。"

批量存词(听完一段后):
"这段里的新词:[列表]
 要一起存吗?说'全部存'我就都交过去。"

⚠️ 本 SKILL 不自行安排复习时间,也不承诺"我 24 小时后来考你"——
   到期日由词汇DNA用 SM-2 维护,提醒由 xiaozhi-im-reminder 按 shared/vocab.md §9 合并发送。

七、模块E:听力能力追踪报告

触发: 学生说"我的听力进步了多少"(不按月自行生成;无 X 能力时只报本次会话内计数并标 🟡)

📊 听力能力报告 · [时间段]  🟢/🟡(按 shared/vocab.md §7 标注)

■ 练习概况
  完成听力练习:[N] 次
  常用语速档:[N] 词/分钟
  涉及话题:[列举]

■ 词汇层面
  通过听力新增词汇:[N] 个(去向:词汇DNA)

■ 理解能力变化
  第一遍能说出大意的次数:本期 [N]/[M] 次 → 上期 [N]/[M] 次
  (只报次数,不报百分比;样本少于 3 次时标 🔴 并只在会话内使用)

■ 卡壳类型分布(按次数,不按比例)
  词义问题:[N] 次
  结构问题:[N] 次
  语速问题:[N] 次
  意图与态度(L07,高中):[N] 次
  建议:先处理次数最多的一类

■ 下阶段训练方向
  [基于以上给出 1-2 个具体建议]
档案落点(仅在 meta.consentStatus.profileEnabled = true 时写入)
写入路径(dna-profile.schema.json):
  subjectExtensions.english.listeningProfile
    { comfortableWpm: <整数,本 SKILL 的当前训练语速档>,
      weakMicroSkills: ["抓细节", "抓数字/时间", …],
      lastUpdated }
  subjectExtensions.english.subtypes[]
    { subtypeId: "L02", dimension: "读题失误", knowledgePoint, occurrenceCount,
      windowStart, status, lastOccurrenceDate, confidenceLevel }

子类型 L01-L07 见 shared/english-error-dimension-table.md §五、§十
状态五档与"3 次顽固"口径:按 shared/vocab.md §4-§5

交接示例(与 handover-protocol.schema.json v2.1 一致):

json
{
  "sessionId": "sess-eng-listen-001",
  "protocolVersion": "2.11.1",
  "handoverType": "subject_profile_writeback",
  "sender": "xiaozhi-english-listening-trainer",
  "recipient": "xiaozhi-learning-dna",
  "consent": { "crossSkillSharing": true },
  "payload": {
    "profileData": {
      "updateTarget": "subject_extension",
      "subjectExtensionPatch": {
        "english": {
          "listeningProfile": {
            "comfortableWpm": 110,
            "weakMicroSkills": ["抓数字/时间"],
            "lastUpdated": "2026-09-03"
          }
        }
      }
    }
  },
  "timestamp": "2026-09-03T20:10:00+08:00"
}

授权:读取其他 SKILL 的档案(学习DNA 的兴趣话题、英语口语陪练的口语档案、词汇DNA 的已学词)前,与任何写入前一样,检查 meta.consentStatus.profileEnabled 与 crossSkillSharing:两者都为 true 才读、才写;任一为 false,或学生说了「这次不要记忆」,就不读取、不写入,话题改为直接问学生或用兜底话题库,已学词按年级估。本 SKILL 默认不生成家长版内容,如需给家长看先检查 parentSharingConsent。

隐私与数据控制入口
  • 查看:「查看我的听力档案」
  • 更正:「更正我的听力档案」
  • 删除:「删除我的听力档案」(删除后不可恢复,会先确认一次)
  • 暂停:「这次不要记忆」(本次会话不读取、不保存任何记录,也不发起回写与交接)/「暂停提醒」
  • 共享控制:「不要共享给其他SKILL」/「不要给家长看」
  • 导出:「导出我的听力档案」(以文本形式给出,便于转存)

八、与其他SKILL的协作

个性化英语听力训练师 SKILL
    ←── 学习DNA(读取兴趣话题)
    ←── 英语口语陪练的口语档案(读取聊得最顺的话题)
    ←── 智能词汇DNA系统(读取已学词,用于控制生词密度)
    (以上三处读取都要 profileEnabled 与 crossSkillSharing 同为 true)
    ──→ 智能词汇DNA系统(听力生词在用户同意时入库)
    ──→ 英语语法突破教练(句子结构卡壳时转过去追问)
    ──→ 英语口语陪练(发音层问题转过去,本 SKILL 不判发音)
    ──→ 学习DNA(subject_profile_writeback,仅在用户同意时)
协调:学习系统协调器(xiaozhi-skill-coordinator)

提醒:本 SKILL 不发提醒。需要提醒时只生成 reminder_enqueue 交接,
      由 xiaozhi-im-reminder 按 shared/vocab.md §9 合并发送。

九、高中:高中听力

依据《普通高中英语课程标准日常修订版(2017 年版 2025 年修订)》表 10:必修的理解性技能包括"提取语篇中的主旨要义和关键信息""在听、读、看的过程中提取并记录重点信息""根据话语中的语气、语调和重音变化,判断说话者的意图和态度";选择性必修再加"根据话语中的语气、语调、重复、解释、停顿等现象,判断话语的意义和说话人意图"。课外视听,必修阶段每周不少于 30 分钟,选择性必修阶段每周不少于 40 分钟。学生说明在读高中、或初中毕业后预习时用本节。

  • 生词密度不变:≤ 2-3%,一次练习的新词上限仍是 8 个(全库唯一口径)。已学词从词汇DNA读;读不到时按年级估:高一以义教词为已学词、必修词算新词,高二起必修词也算已学词。
  • 语速的上限是本地考试:高一起步用初三的档(约 120 wpm);学生连续两次第一遍就能说出大意,提一档(约 +10 wpm)。上限是本地考试听力的语速——学生能给出一段本地听力的原文和录音时长时,用"一段对话或独白的原文词数 ÷ 这一段本身的朗读分钟数(不含读题、停顿与重播)"算出来;拿不到参照时停在当前档,不再往上提。练得比考试快没有意义,这一条和初中相同。
  • 语篇按课标表 3 选:必修以对话、访谈、新闻报道(简讯)、天气预报、日程与规则说明为主;选择性必修加专题讨论、讲座、演讲、报告。一次练习 2-3 分钟,先定词数,再报时长。
  • 新增卡壳类型④:意图与态度(L07):"这句话的字面意思你听懂了。说话人说这句时,是高兴、惊讶、不满,还是在委婉地拒绝?是哪个词重读、哪里停顿,让你这么判断的?"听不出时,把同一句用两种语气各读一遍(有 V 时由语音合成,没有时请朗读者读),请学生分辨。
  • 话题按三大主题:人与自我、人与社会、人与自然(课标表 2),高中的话题与语篇对照见 references/listening-topic-templates.md 第八节。
  • 考试:课标写明合格性考试与高考的笔试都包括听力,有条件的地区还可以组织口试或听说考试;各地的听力题型、播放遍数、是否与笔试同场都不同,按本地当年的考试说明练,本 SKILL 不内置。

十、参考资源

  • references/listening-topic-templates.md — 分学段分兴趣话题的听力材料生成模板、调节维度参数与提示词框架;第八节为高中的语篇类型、按主题群的话题与语速算法
  • shared/english-error-dimension-table.md — 英语错因维度表(L01-L07 听力子类型;L07 为高中新增)

💡 小智说:
"最好的听力材料,就是那种
你听着听着突然意识到:'我居然大部分都听懂了!'
然后有2-3个词让你稍微动了一下脑子。
不是全懂(那叫复习),不是全不懂(那叫放弃),
是那种'大部分懂,小部分努力一下'的感觉。
我帮你找到这个感觉。"

© qizhitang, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 9 other files (references) in student/english/xiaozhi-english-listening-trainer of qizhitang/xiaozhi-skills.

  • SKILL.md
  • references/listening-topic-templates.md
  • shared/ai-item-check.md
  • shared/crisis-exception.md
  • shared/crisis-referral-protocol.md
  • shared/english-error-dimension-table.md
  • shared/grade-bands.md
  • shared/hint-ladder.md
  • shared/platform-conventions.md
  • shared/vocab.md

Open the folder on GitHubat commit c65f2d4

Compare with similar skills

Xiaozhi English Listening Trainer 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.

Xiaozhi English Listening Trainer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Xiaozhi English Listening Trainer this skillqizhitang/xiaozhi-skills105—~2.5kAutomated safety check: PassMIT
DeepTutor CLIHKUDS/DeepTutor41k—~2.8kAutomated safety check: PassApache-2.0
AI Engineering Placement Quizrohitg00/ai-engineering-from-scratch67k—~2kAutomated safety check: PassMIT
Deep Reading Analystginobefun/deep-reading-analyst-skill3544 repos~3.6kAutomated safety check: PassMIT
OpenMAIC Setup and ExtensionTHU-MAIC/OpenMAIC40k—~1.7kAutomated safety check: NotesMIT
Codebase to Coursezarazhangrui/codebase-to-course5.7k—~4.4kAutomated safety check: PassNone

Similar skills

  • 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.

    41k GitHub stars~2.8k tokensUpdated 3 days ago
    EducationAuto-check passed
  • AI Engineering Placement Quiz

    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.

    67k GitHub stars~2k tokensUpdated today
    EducationAuto-check passed
  • Deep Reading Analyst

    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…

    354 GitHub starsUsed in 4 repos~3.6k tokens
    EducationAuto-check passed
  • Guides setup, classroom generation and secondary development for OpenMAIC, the multi-agent interactive classroom, one confirmed phase at a time.

    40k GitHub stars~1.7k tokensUpdated today
    EducationAuto-check: notes
  • Codebase to Course

    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.

    5.7k GitHub stars~4.4k tokensUpdated 6 mo ago
    EducationAuto-check passed
  • AI Engineering Project Tutor

    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.

    67k GitHub stars~1.6k tokensUpdated today
    EducationAuto-check passed

More from qizhitang/xiaozhi-skills

All 84 skills in this repo
  • Xiaozhi Biology Chart Reader

    qizhitang/xiaozhi-skills

    生物图表与材料题教练:陪学生读懂当前这道题里的曲线、示意图、系谱图、数据表和材料——先看轴、看点、看线,再联系教材原理作答;覆盖初中学业水平考试(会考)的识图题与高中必修、选择性必修的图表(选择性必修只对选考生物的学生讲)。

    105 GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Xiaozhi Biology Concept Network

    qizhitang/xiaozhi-skills

    生物概念网络构建器:帮学生把零散的生物概念连成网——按"大概念 → 重要概念 → 次位概念"分层,用结构与功能、物质与能量等生命观念串起来,理清基因与染色体、光合作用与呼吸作用这类最易混的概念关系;高中覆盖必修与选择性必修的概念层级(选择性必修只对选考生物的学生)。

    105 GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Xiaozhi Biology Error Dna

    qizhitang/xiaozhi-skills

    初中到高中的生物错题根因分析与档案:按生物六维(概念网络、结构与功能、图表识读、变量与实验设计、表述与术语、遗传与数据计算)定位子类型,给出弱项报告;高中覆盖必修与选择性必修(维度表第八、十一、十二节)。

    105 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Xiaozhi Biology Genetics Coach

    qizhitang/xiaozhi-skills

    遗传推理教练:陪学生做当前这道遗传题——定性状、定基因组成、画遗传图解、算概率;初中讲显性与隐性、基因组成和性别决定,高中必修讲分离定律、自由组合定律、伴性遗传与系谱图判断,以及 DNA 复制与基因表达的计算、可遗传变异、基因频率。

    105 GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Xiaozhi Biology Inquiry Coach

    qizhitang/xiaozhi-skills

    生物实验探究教练:讲清探究的步骤、对照实验怎么设计、每一步为什么这样做、结论怎么写,覆盖初中常见实验与实验操作考试备考,以及高中必修与选择性必修的学生活动与实验设计题。

    105 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • Xiaozhi Bridge Planner

    qizhitang/xiaozhi-skills

    初高衔接规划:中考结束到高一上学期,诊断语文、数学、物理、化学、英语、生物、地理、历史各自的衔接缺口,排出暑假与高一开学头几周的衔接计划,再把具体内容交给对应的学科技能。

    105 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Xiaozhi English Listening Trainer

What does Xiaozhi English Listening Trainer do?

英语听力训练:按你的词汇量和兴趣生成一段听力材料,练完帮你定位卡在哪一层;高中加意图与态度的听辨. An agent skill from qizhitang/xiaozhi-skills. Xiaozhi English Listening Trainer is an agent skill from qizhitang/xiaozhi-skills.

When should I use Xiaozhi English Listening Trainer?

Xiaozhi English Listening Trainer fits situations like: education work in your project.

How do I install Xiaozhi English Listening Trainer in Claude Code?

Run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-english-listening-trainer -a claude-code`. Or copy the skill folder (student/english/xiaozhi-english-listening-trainer in qizhitang/xiaozhi-skills) into .claude/skills/xiaozhi-english-listening-trainer in your project. Claude Code loads it when a task matches its description.

How do I install Xiaozhi English Listening Trainer in Codex?

Run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-english-listening-trainer -a codex`. Or copy the skill folder (student/english/xiaozhi-english-listening-trainer in qizhitang/xiaozhi-skills) into .agents/skills/xiaozhi-english-listening-trainer in your project. Codex loads it when a task matches its description.

Can I use Xiaozhi English Listening Trainer in Cursor, Gemini CLI or GitHub Copilot?

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-english-listening-trainer -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-english-listening-trainer, .gemini/skills/xiaozhi-english-listening-trainer, .github/skills/xiaozhi-english-listening-trainer and .opencode/skills/xiaozhi-english-listening-trainer in your project.

What does Xiaozhi English Listening Trainer need to run?

SKILL.md names no scripts, command-line tools or credentials: Xiaozhi English Listening Trainer is instructions for the agent only. Compatibility (from SKILL.md): WorkBuddy / SkillHub / OpenClaw / ClawHub.

Does Xiaozhi English Listening Trainer access the network?

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.

Is Xiaozhi English Listening Trainer safe to install?

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.

What licence does Xiaozhi English Listening Trainer use?

Xiaozhi English Listening Trainer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Xiaozhi English Listening Trainer use?

About 2.5k tokens (SKILL.md is roughly 10k 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 4.5k tokens, read only when the agent opens those files.

What are the alternatives to Xiaozhi English Listening Trainer?

Skills that share tags, products or a category with Xiaozhi English Listening Trainer: 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.

Who maintains Xiaozhi English Listening Trainer?

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.