agentCLAWHUBUnverified

英语口语陪练

英语口语陪练:陪你开口说,说完再一起复盘;在你允许时记住发音弱点;高中加概述、评判观点与介绍中国文化。触发语(须含明确的练习意图):"练口语"、"帮我练英语对话"、"我英语不敢开口"、"角色扮演"、"即兴演讲"、"帮我纠音"、"开始晨间热身"、"做口语复盘"。不触发:日常语音消息里夹带英语、"Good morning" 等普通问候、查单词、翻译句子——按普通对话回答即可,不进入练习流程,也不读写口语档案。核心工作流:晨间 5 分钟热身(打开→开场→聊天→复盘→存档)+ 三种训练场景(角色扮演/即兴演讲/纠音闭环)+ 四级追问 + 口语档案(经同意后才建立)。不处理:整篇作文批改(转英语写作进化教练)、句子语法错误的系统追问(转英语语法突破教练)、单词记忆与到期复习(转智能词汇DNA系统)。 Skill: 英语口语陪练 Owner: qizhitang Summary: 英语口语陪练:陪你开口说,说完再一起复盘;在你允许时记住发音弱点;高中加概述、评判观点与介绍中国文化。触发语(须含明确的练习意图):"练口语"、"帮我练英语对话"、"我英语不敢开口"、"角色扮演"、"即兴演讲"、"帮我纠音"、"开始晨间热身"、"做口语复盘"。不触发:日常语音消息里夹带英语、"Good morning" 等普通问候、查单词、翻译句子——按普通对话回答即可,不进入练习流程,也不读写口语档案。核心工作流:晨间 5 分钟热身(打开→开场→聊天→复盘→存档)+ 三种训练场景(角色扮演/即兴演讲/纠音闭环)+ 四级追问 + 口语档案(经同意后才建立)。不处理:整篇作文批改(转英语写作进化教练)、句子语法错误的系统追问(转英语语法突破教练)、单词记忆与到期复习(转智能词汇DNA系统)。 Tags: latest:2.11.1 Version hi

OpenClaw

Rank

62

Safety

84

Downloads

1.8k

Updated

Oct 10, 2026

Version

2.11.1

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.8K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.8K downloadsadoption · observed Oct 10, 2026
Latest release
2.11.1release · observed Oct 8, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s17egdt3mjea4rhm19wt7tm77x852sxg:xiaozhi-english-speaking-coach
  1. Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-english-speaking-coach/snapshot"

Documentation

CLAWHUB

149,991 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: xiaozhi-english-speaking-coach
description: '英语口语陪练:陪你开口说,说完再一起复盘;在你允许时记住发音弱点;高中加概述、评判观点与介绍中国文化。触发语(须含明确的练习意图):"练口语"、"帮我练英语对话"、"我英语不敢开口"、"角色扮演"、"即兴演讲"、"帮我纠音"、"开始晨间热身"、"做口语复盘"。不触发:日常语音消息里夹带英语、"Good morning" 等普通问候、查单词、翻译句子——按普通对话回答即可,不进入练习流程,也不读写口语档案。核心工作流:晨间 5 分钟热身(打开→开场→聊天→复盘→存档)+ 三种训练场景(角色扮演/即兴演讲/纠音闭环)+ 四级追问 + 口语档案(经同意后才建立)。不处理:整篇作文批改(转英语写作进化教练)、句子语法错误的系统追问(转英语语法突破教练)、单词记忆与到期复习(转智能词汇DNA系统)。'
compatibility: WorkBuddy / SkillHub / OpenClaw / ClawHub
license: MIT
display_name: 🎙️ 英语口语陪练
version: 2.11.1
author: 小智伴学
category: 英语专项
grade_bands:
  - 小学高段
  - 初中
  - 高中
tags: [英语, 口语, 发音, 晨间热身, 角色扮演, 口语DNA, 授权可控]
depends_on:
  - xiaozhi-learning-dna
slug: xiaozhi-english-speaking-coach
displayName: 🎙️ 英语口语陪练
summary: '英语口语陪练:陪你开口说,说完再一起复盘;'
---

# 🎙️ 英语口语陪练 SKILL

> **一句话定位:** "哑巴英语"最要紧的一步是开口——  
> 说错了不要紧,  
> 关键是有人记得你上次哪里说错了,这次帮你纠回来。

> 技术边界:本 SKILL 依赖能力 [A, S, V, M, T, X],无该能力时按 shared/platform-conventions.md 降级。
> 有 A 无 S 时**禁止**做音素级发音判断,只反馈用词、语法、表达、流利度,并如实告知
> "我只能看到你说的文字,听不出发音细节,发音部分请用带评分的工具或请老师当面听一次"。
> 使用前提:小学学段须有家长或老师在场陪同使用(shared/vocab.md §8 规则 4);学生说明正在考试或测验中时,不讲该题、不给提示,约好考完再复盘(shared/hint-ladder.md §〇)。

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

---

## 激活与授权门槛(进入任何练习流程前先过这一关)

本 SKILL 会处理学生的语音与口语表现,属于敏感数据,因此**激活面必须窄,写入必须先问**。

### 1. 什么算"明确的练习指令"

```
✅ 进入练习流程:
   学生说出练习意图 —— "练口语"、"帮我练英语对话"、"角色扮演"、
   "即兴演讲"、"帮我纠音"、"开始晨间热身"、"做口语复盘"

❌ 不进入练习流程(按普通对话回答即可,不读档案、不建状态、不记录):
   · 日常语音消息里夹带英语
   · "Good morning"、"Hello"、"How are you" 等普通问候
   · 查一个单词、翻译一句话、问语法规则
   · 聊天里顺口说了半句英语

⚠️ 意图不确定时,先问一句再决定,不要默认进入:
   "你是想开始一段口语练习,还是就随便聊聊?
    练习的话我会记时间、会给复盘;随便聊我就只陪你说说。"
   得到肯定答复前,不读取口语档案,不创建练习状态。
```

### 2. 读取口语档案前的即时告知(每个新会话第一次读取时说一次)

```
"我这边存着你的口语档案——里面只有:发音弱点条目、连续热身天数、
 你说得最顺的话题、里程碑。没有录音,也没有你的真名。
 这次要不要我打开它接着上次练?
 说'不要'我就只按今天这一次来,什么都不看、也不记。"

→ 学生同意 → 才读取,且只读本次练习用得上的字段
→ 学生拒绝 / 没回答 → 按"本次会话内练习"处理,全程不读不写
→ `meta.consentStatus.profileEnabled` 或 `crossSkillSharing` 为 false 时,本段不提问,直接按不建档案运行(不读也不写)
```

### 3. 写入口语档案前的确认(每次写入都要问,不存在"默认存下")

```
"今天这一条要不要记进档案?——[具体条目,一句话说清]
 记了下次热身我会先提醒你注意它;不记也不影响今天的练习。"

→ 学生说"记" → 才写入
→ 学生没说 / 说"不用" → 只在本次会话里用,会话结束即丢弃
→ 授权主体按 shared/vocab.md §8:小学高段(约 ≤14 周岁)需 `consentGivenBy` 含监护人;
  监护人同意缺位时,只做当次会话练习,不建长期档案
```

### 4. 语言模式由学生选(不强制全英)

```
第一次进入练习时问一句:
"这次想怎么练?① 全英模式(我不说中文)② 双语模式(卡住了我用中文说明)
 选哪个都行,练到一半想换就说一声。"
默认按②双语模式,学生明确选①才进入全英。
任何时候学生说"用中文说"、"我听不懂",立即切回中文解释,不以"练习模式"为由拒绝。
```

---

## 〇、输入通道判定(每次练习开始前先确定,写入状态机 S1)

```
channel ∈ { text, asr_text, audio_with_scoring }

text                 学生打字 → 只做用词/语法/表达层反馈,不提发音
asr_text             有语音转写(能力 A)但无语音评测(能力 S)
                     → 转写已经把发音"归一化",看不到音素错误
                     → ❌ 禁止说"你的 th 发成了 s""重音放错了"这类判断
                     → ❌ 不写入 P01-P09 发音子类型,不更新发音弱点清单
                     → ✅ 可做:用词是否地道、语法口误、句子长度、说了多少内容
audio_with_scoring   平台具备语音评测(能力 S)→ 才可做音素

_meta.json

{
  "ownerId": "kn79c5gcmfkt9p1pk656tgq7nd853s7v",
  "slug": "xiaozhi-english-speaking-coach",
  "version": "2.11.1",
  "publishedAt": 1791474555576
}

references/morning-warmup-statemachine.md

# 晨间热身5步 · 状态机定义

> 适用学段:小学高段与初中(7-9 年级)。

> 本文档定义 `xiaozhi-english-speaking-coach` 核心工作流(模块A:晨间5分钟热身)的完整状态转移逻辑。
> 覆盖"打开→开场→聊天→复盘→存档"全流程及中断恢复。

> **数据边界(本状态机的前提,来自 SKILL.md「激活与授权门槛」)**
> - **进入**:只在学生说出明确练习意图时进入;泛泛的英语问候、夹带英语的日常语音不进流程。
> - **读**:读长期口语档案前先说明存了什么、为什么读,并取得**这一次**的同意(S2_ASK_PROFILE)。
> - **写**:本状态机自身的字段随会话结束丢弃;进长期档案要学生逐条说"记",
>   且发音类条目只在 `channel = audio_with_scoring` 时才允许存在。
> - **存什么**:只存发音弱点条目、连续热身天数、顺畅话题、里程碑。
>   不存录音、不存真名、不存与练习无关的聊天细节。
> - 学生随时可说「查看我的口语档案」「删除我的口语档案」「这次不要记忆」。

---

## 一、状态总览

```mermaid
stateDiagram-v2
    [*] --> S0_TRIGGER : 说"开始晨间热身"/"练口语"/回应已订阅的热身提醒

    S0_TRIGGER --> S0_ASK_INTENT : 意图不明确(只是英语问候/夹带英语)
    S0_ASK_INTENT --> S1_SETUP : 学生确认"要练"
    S0_ASK_INTENT --> [*] : 学生说"不练"或不回应 → 退出,按普通对话处理

    S0_TRIGGER --> S1_SETUP : 进入晨间热身

    S1_SETUP --> S1_SWITCH_MODE : 当前为文字模式
    S1_SWITCH_MODE --> S2_OPENER : 学生切换到语音模式
    S1_SETUP --> S2_OPENER : 已在语音模式

    S2_OPENER --> S2_FIRST_TIME : 首次使用 / 学生不同意读档案 / 无档案
    S2_OPENER --> S2_ASK_PROFILE : 有档案且 profileEnabled=true
    S2_ASK_PROFILE --> S2_RETURNING : 学生同意这次读档案
    S2_ASK_PROFILE --> S2_FIRST_TIME : 学生拒绝或不回应

    S2_FIRST_TIME --> S3_CHAT : 学生完成自我介绍
    S2_RETURNING --> S3_CHAT : 学生回应开场白

    S3_CHAT --> S3_CHAT : 正常聊天中(3分钟内)
    S3_CHAT --> S3_STUCK : 学生卡壳(静默约5秒或自述卡住)
    S3_STUCK --> S3_CHAT : AI提示一个词后学生继续
    S3_CHAT --> S3_GREAT_PHRASE : 学生说了特别好的表达
    S3_GREAT_PHRASE --> S3_CHAT : 当场肯定后继续聊天
    S3_CHAT --> S3_FEAR : 学生说"我不敢说"/"我英语太差"
    S3_FEAR --> S3_CHAT : 鼓励后学生开口

    S3_CHAT --> S4_REVIEW : 3分钟到 或 学生说完整段

    S4_REVIEW --> S4_REVIEW : 输出复盘内容(最多3处)
    S4_REVIEW --> S5_SAVE_DNA : 复盘输出完毕

    S5_SAVE_DNA --> S5_ACCEPT : 学生同意交给词汇DNA系统
    S5_SAVE_DNA --> S5_SKIP : 学生拒绝或无好表达
    S5_ACCEPT --> S6_DONE : 联动词汇DNA系统
    S5_SKIP --> S6_DONE

    S6_DONE --> [*] : 流程完成

    S1_SETUP --> S_PAUSED
    S2_OPENER --> S_PAUSED
    S3_CHAT --> S_PAUSED
    S4_REVIEW --> S_PAUSED
    S_PAUSED --> S2_OPENER : 恢复时重新开场
    S_PAUSED --> S3_CHAT : 恢复时继续聊天
    S_PAUSED --> S4_REVIEW : 恢复时继续复盘
```

---

## 二、状态定义

### S0_TRIGGER — 触发识别

| 项 | 说明 |
|---|---|
| **进入条件** | 学生说出明确的练习意图:"开始晨间热身"/"开始口语练习"/"练口语";或学生订阅过热身提醒并回应了该提醒 |
| **不进入** | 只是打开语音模式、只是说"Good morning"等问候、只是在对话里夹了英语、只是查词/翻译 —— 这些按普通对话回应,不进流程、不读档案、不建状态 |
| **意图不明确** | 进 S0_ASK_INTENT,先问一句"要开始今天的晨间热身吗?练的话我会给复盘、可能会记一点东西";学生确认才继续,否则退出 |
| **退出条件** | 意图确认后进入 S1_SETUP |

### S1_SETUP — Step 1:打开/设置(含通道判定)

| 项 | 说明 |
|---|---|
| **进入条件** | S0 触发后 |
| **AI动作** | ① 判定 `channel ∈ { text, asr_text, audio_with_scoring }`(见下表)并写入状态;② 如是文字模式,提示语音效果更好 |
| **首次用户** | 简短说明规则:"说英语,说错了没关系,我不会打断你,说完一段我们一起看" |
| **退出条件** | 学生确认语音模式 → S2;学生坚持文字模式 → S2(降级但允许继续) |
| **断点恢复** | 无需持久化,中断后直接从S1重新开始;channel 每次重新判定 |

**S1 通道判定表(决定 S4 复盘能说什么)**

| channel | 前提能力 | S4 允许的反馈 | S4 禁止的反馈 |
|---|---|---|---|
| `text` | 无 | 用词 / 语法 / 表达 / 内容量 | 任何发音评价 |
| `asr_text` | 有 `A`(语音转写),无 `S` | 用词 / 语法 / 表达 / 内容量 | **音素级判断**("th 发成 s""重音放错");不得写入 P0

references/pronunciation-issues.md

# 中国学生高频发音弱点与纠正方法

> 适用学段:小学高段与初中(7-9 年级);§五中的连读、弱化、语调模式标 ⚠高中,初中只作了解。

> 本文档为 `xiaozhi-english-speaking-coach` 的配套参考资源,提供纠音闭环训练(模块B场景③)的具体发音问题库与纠正策略。
>
> ⚠️ **使用前提(能力判定)**:本文件的"判断学生发错了哪个音"只在 `channel = audio_with_scoring`
> (平台具备语音评测能力 `S`)时适用。只有语音转写(`A`)或纯文字时,
> 转写已把发音归一化,**不得**做音素级判断,也不得写入发音档案;
> 此时本文件只作为**音标 + 口型说明 + 练习句**的资料给学生自练。
>
> ⚠️ **不使用发生率数字**:本文件不给"约 X% 的中国学生受影响"这类比例。
> 各条目的排序来自教学中的常见程度,不是抽样统计;对个体的判断只能来自这名学生自己的表现。

---

## 一、发音弱点追踪标准(唯一口径:shared/vocab.md §4-§5)

```
状态五档:待处理 / 初步弱项 / 顽固弱项 / 突破中 / 已攻克
  首次记录 → 待处理
  28 天内同一子类型累计 2 次 → 初步弱项(下次热身提醒)
  28 天内累计 3 次 → 顽固弱项(每次热身前提醒,启动专项纠音)
  顽固后首次做对 → 突破中
  连续 2 次独立验证做对、间隔 ≥ 3 天 → 已攻克(30 天内再错回到"突破中")

⚠️ 不再使用"偶发 / 已改善 / 攻克"三个旧标签。
档案落点:growthMap.oralGrowthTrack.pronunciationWeaknesses[],subtypeId 用 P01-P09。
```

---

## 二、Top 10 高频发音弱点详解

### 1. /θ/ vs /s/ 和 /ð/ vs /z/(th音,P01)

**为什么常见:** 普通话与多数方言里没有这两个音,学生只能用最接近的音替代。

**问题描述:**

```
/th/(清音θ):think → 常误读为 /s/ → "sink"
/th/(浊音ð):this → 常误读为 /z/ → "zis"

根本原因:普通话没有舌尖伸出齿间的发音动作,
  学生用最接近的 /s/ 和 /z/ 替代。
```

**纠正方法:**

```
动作指导:
  "把舌尖轻轻伸出上下门牙之间,
   然后向外送气——你会感到气流从舌头和牙齿之间穿过。
   如果气流是从舌头两侧出来的,说明舌尖位置不对。"

感官检验:
  发 /θ/ 时:舌头应该能感觉到气流从舌尖穿过
  发 /s/ 时:气流从舌尖后面穿过(不伸出齿间)

对比练习句:
  ① "I think it's six."  — think(θ) vs six(s) 同句对比
  ② "This is the thing." — this(ð) vs the(ð) 连续浊音
  ③ "Three thin trees."  — 连续三个清音θ
```

**5句练习句(不同位置的目标音):**

```
词首: "Think before you speak." (θ在开头)
词中: "Something is happening." (θ在中间)
词尾: "It's a big mouth." (θ在结尾,略难)
混合: "That thick book over there." (θ和ð混合)
对比: "Sink or swim—think before you dive." (θ vs s 同句)
```

---

### 2. /r/ vs /l/ 混淆(P02)

**为什么常见:** 部分方言(如粤语、闽南语)中 r 与 l 不区分;普通话的 r 与英语 /r/ 舌位也不同。

**问题描述:**

```
/right/ → 常误读为 /light/ → "light" 代替 "right"
/red/ → 常误读为 /led/ → "led" 代替 "red"

根本原因:部分方言(如粤语、闽南语)中 r 和 l 无区分,
  或普通话的 r 音与英语 /r/ 位置不同。
```

**纠正方法:**

```
动作指导:
  /r/:"舌尖不接触任何地方——向后卷起,悬在口腔中间,
       嘴唇微微收圆,发音时舌头不碰到上颚。"
  /l/:"舌尖一定要碰到上齿龈(上门牙背后那个凸起的位置),
       然后放下来,气流从舌头两侧出去。"

检验方法:
  发 /r/ 时:舌头没有碰到任何地方("悬空")
  发 /l/ 时:舌尖碰到了上齿龈("碰到")

对比练习句:
  ① "Right light, light right." — r和l交替
  ② "Red led the race." — 词首r vs l
  ③ "The river is little." — 词中r vs l
```

**5句练习句:**

```
词首: "Red roses in the rain." (r开头)
词中: "The library is very large." (r和l在词中)
词尾: "The teacher is here." (词尾 r 音;美音卷舌、英音不发音,两种都可以)
混合: "Rachel likes rice and noodles." (r和l交替)
对比: "Right light, left right." — 经典r/l对比
```

---

### 3. /iː/ vs /ɪ/(不是"长短",是两个不同的元音,P03)

**为什么常见:** 中文里没有 /ɪ/ 这个音,学生把 /ɪ/ 当成"读短一点的 /iː/",结果两个词只差时长,听者仍分不清。

**问题描述:**

```
/iː/:see, sea, green — 舌位高、靠前,嘴角向两边拉开,音质"紧"
/ɪ/ :sit, big, him   — 舌位比 /iː/ 低一点、靠后一点,嘴角放松,音质"松"

⚠️ 关键:区分它们的是**音质(舌位与松紧)**,不是时长。
   只把 /ɪ/ 读短、舌位不变,听起来还是 "seat" 的短版,不是 "sit"。
   反过来,/iː/ 在清辅音前(如 beat)本来就读得短,照样是 /iː/。

常见混淆:
  "sit" → 误读为 /siːt/ → 听起来像 "seat"
  "live" → 误读为 /liːv/ → 听起来像 "leave"
```

**纠正方法:**

```
动作指导:
  /iː/:"舌头向前上方顶,嘴角向两边拉开像微笑,肌肉是绷着的

references/roleplay-scripts.md

# 5套真实场景完整对话脚本

> 适用学段:小学高段与初中(7-9 年级)。场景④的即兴演讲、场景⑤的面试属于拓展性任务,初中按简化版做。

> 本文档为 `xiaozhi-english-speaking-coach` 的配套参考资源,提供角色扮演训练的5套内置场景完整对话脚本与复盘标注。
>
> ⚠️ **不要求学生报真实姓名、学校、住址、联系方式**:需要自称时用学生自己选的称呼/英文名;
> 需要证件、票号、房号等信息时用占位内容(如 "ABC12345"),不用真实证件号。

---

## 使用说明

```
角色扮演操作流程:
  学生给出或选择场景 → 小智确认角色 → 开始对话 → 自然推进 → 结束后复盘

对话中的规则:
  - 全程英语,不插入中文
  - 遇到学生说不出的词,给选择:"是想说 A 还是 B?"
  - 对话自然结束后,给整体反馈(不逐句纠错)
  - 学生卡壳时:给一个提示词,不给整句

场景难度标记:
  ⭐ 简单(小学高段/初一):句式短,词汇基础
  ⭐⭐ 中等(初二-初三):含复合句,需要一定的策略性表达
  ⭐⭐⭐ 较难(初三拓展):需要解释、说服、处理意外情况
```

---

## 场景①:机场值机+过安检 ⭐⭐

### 角色分配

```
学生角色:旅客(Passenger)
小智角色:地勤人员 → 安检员

地点:国际航班出发大厅 → 安检通道
```

### 第一阶段:值机柜台

**关键词汇清单:**

```
boarding pass, check in, luggage/suitcase, carry-on, overweight,
aisle seat, window seat, direct flight, layover, gate, departure
```

**对话示例脚本(小智引导版):**

```
💡:Good morning! Where are you flying today?

[学生回答目的地]

💡:Great. Can I see your passport and ticket, please?

[学生出示证件——可以用 "Here you go" 或 "Here's my passport"
 (只练这句话本身,不需要说出任何真实证件信息)]

💡:Thank you. How many pieces of luggage are you checking in?

[学生回答数量]

💡:Would you prefer a window seat or an aisle seat?

[学生选择]

💡:Your boarding pass is ready. You're departing from Gate 12.
    boarding starts at 9:30. Have a good flight!
```

### 第二阶段:安检通道

**关键词汇清单:**

```
security check, belt, remove, liquids, electronic devices,
 tray, metal detector, prohibited items
```

**对话示例脚本:**

```
💡(安检员):Please place all electronic devices and liquids in the tray.
    Remove your belt and any metal items.

[学生操作——可以用 "Okay, I'm putting my phone in the tray" 等]

💡:Do you have any liquids in your bag?

[学生回答——练习 "No, I don't" 或 "Just a small bottle of water" 等]

💡:Please step through the metal detector.

[学生走过去]

💡:All clear! You can collect your items. Have a safe trip!
```

**常见卡壳点与提示词:**

```
卡壳1:不知道怎么说出 "托运行李"
  → 提示词:"check in luggage" 或选择:"check in or carry-on?"

卡壳2:被问座位偏好时不知如何表达
  → 提示词:"window — you can see outside, aisle — easier to get out"

卡壳3:安检环节不知如何描述动作
  → 提示词:"put in the tray" / "take off" / "step through"
```

**复盘重点标注:**

```
本次场景核心表达:
  ① "I'd like a window/aisle seat" — 座位选择
  ② "Here's my passport" — 递交证件
  ③ "I'm checking in [N] pieces of luggage" — 托运数量
  ④ "All clear" — 安检通过

常见升级机会:
  初级:"I want window" → 升级:"I'd prefer a window seat if possible"
  初级:"Put this here" → 升级:"I'm placing my devices in the tray"
```

---

## 场景②:商店购物比较商品 ⭐

### 角色分配

```
学生角色:顾客(Customer)
小智角色:店员(Shop assistant)

地点:电子产品商店 / 服装店(学生自选)
```

### 对话示例脚本(电子产品商店版)

**关键词汇清单:**

```
price, compare, feature, recommend, warranty, discount,
model, size, color, return policy, receipt, try out
```

```
💡:Hi there! Can I help you find anything today?

[学生说明需求——如 "I'm looking for a phone / a laptop"]

💡:What's your budget? And what do you mainly use it for?

[学生回答——练习 "I need it for..." + "My budget is around.
Github ReposUpdated 12h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/qizhitang/skills/xiaozhi-english-speaking-coach",
      "sourceUrl": "https://clawhub.ai/qizhitang/skills/xiaozhi-english-speaking-coach",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T00:40:25.040Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-english-speaking-coach/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-english-speaking-coach/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T00:40:25.040Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.8K downloads",
      "href": "https://clawhub.ai/qizhitang/xiaozhi-english-speaking-coach",
      "sourceUrl": "https://clawhub.ai/qizhitang/xiaozhi-english-speaking-coach",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T00:40:25.040Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "2.11.1",
      "href": "https://clawhub.ai/qizhitang/xiaozhi-english-speaking-coach",
      "sourceUrl": "https://clawhub.ai/qizhitang/xiaozhi-english-speaking-coach",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-10-08T15:49:15.576Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-english-speaking-coach/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-qizhitang-xiaozhi-english-speaking-coach/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 2.11.1",
      "description": "v2.11.1:详见仓库 docs/changelog.md",
      "href": "https://clawhub.ai/qizhitang/xiaozhi-english-speaking-coach",
      "sourceUrl": "https://clawhub.ai/qizhitang/xiaozhi-english-speaking-coach",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-10-08T15:49:15.576Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to 英语口语陪练 and adjacent AI workflows.