/install english-word-coach
English Word Coach
Vocabulary assistant with three capabilities: word analysis, vocabulary library management, and daily spaced-repetition review.
Trigger Conditions
| User Input | Action |
|---|---|
Single English word (e.g. resilience) |
Mode 1: Analyze + collect |
| "收录 [word]" or "收录这个单词" | Mode 1: Analyze + collect |
| "复习" / "review" / "开始复习" | Mode 2: Daily review session |
Mode 1: Word Analysis & Collection
Execute all three steps in order.
Step 1 — Analyze the word
Output in this format (Chinese explanations + English examples):
## [word] /[IPA phonetics]/
**词性 & 核心含义**
[part of speech]: [concise Chinese definition]
**工作场景常用搭配**
- [collocation phrase 1]:[Chinese meaning]
→ "[Professional-context example sentence]"
- [collocation phrase 2]:[Chinese meaning]
→ "[Professional-context example sentence]"
- [collocation phrase 3]:[Chinese meaning]
→ "[Professional-context example sentence]"
**词根记忆法**
词根:[root] = [Chinese meaning] | 前缀/后缀:[affix] = [Chinese meaning]
同族词:[related1]([meaning1])· [related2]([meaning2])· [related3]([meaning3])
记忆口诀:[mnemonic tip in Chinese, ≤ 20 chars]
Step 2 — Save to memory/ENGLISH_WORDS.md
- Read
memory/ENGLISH_WORDS.md(create with header below if it doesn't exist). - Check if the word already exists (case-insensitive). If yes, inform the user and skip.
- Append a new row with
Review Count = 0,Last Review = -,Next Review = tomorrow,Interval = 1.
File header (use when creating):
# English Word Vocabulary
| Word | Date Added | Review Count | Last Review | Next Review | Interval (days) |
|------|-----------|--------------|-------------|-------------|-----------------|
Row format:
| [word] | [YYYY-MM-DD] | 0 | - | [YYYY-MM-DD +1 day] | 1 |
Step 3 — Report today's count
Count rows added today (matching today's date in Date Added) and total rows in memory/ENGLISH_WORDS.md, then output:
📚 今日已收录 [today_count] 个单词(累计 [total] 个)
If today_count > 5, append a gentle reminder on the next line:
💡 今日收录较多,建议放缓节奏,让记忆巩固一下~
Mode 2: Daily Review Session
Sub-mode: Start or Resume
- If
memory/DAILY_REVIEW_YYYYMMDD.md(today's date) exists andStatusisIn Progress, resume from the next unreviewed word — do NOT regenerate the plan. - Otherwise, generate a fresh plan (Sub-mode: Generate plan below).
Sub-mode: Generate plan
- Read
memory/ENGLISH_WORDS.md. - Select words where
Next Review \x3C= today(sorted byNext Reviewascending). If fewer than 5, fill up to 5 by adding words with the smallest review counts. - Pick exactly 5 words.
- Write
memory/DAILY_REVIEW_YYYYMMDD.md:
# Daily Review - YYYY-MM-DD
## Words for Today
[word1], [word2], [word3], [word4], [word5]
## Progress
Completed: 0/[total]
Status: In Progress
Sub-mode: Conduct review (one word per message)
For each word in order:
- Present the word analysis using the same format as Mode 1 Step 1 (IPA, 词性 & 核心含义, 工作场景常用搭配, 词根记忆法).
- Add a progress line at the end:
📖 复习进度:[N]/[total] - Wait for the user's next message before presenting the next word. The user does not need to answer anything — any reply (e.g. "next", "ok", "继续") advances to the next word.
Sub-mode: Complete session
After all words have been presented:
- Update
memory/DAILY_REVIEW_YYYYMMDD.md: changeCompleted: [total]/[total]andStatus: In Progress→Status: ✅ Completed YYYY-MM-DD HH:MM. - For each reviewed word, update
memory/ENGLISH_WORDS.md:Review Count+= 1Last Review= todayNext Review= today + interval from table belowInterval= new interval (days)
- Output a completion summary.
Spaced Repetition Intervals
| Review Count (after this session) | Next Review Interval |
|---|---|
| 1 | 3 days |
| 2 | 7 days |
| 3 | 14 days |
| 4 | 30 days |
| ≥ 5 | 60 days |
File Formats Reference
memory/ENGLISH_WORDS.md (full example)
# English Word Vocabulary
| Word | Date Added | Review Count | Last Review | Next Review | Interval (days) |
|------|-----------|--------------|-------------|-------------|-----------------|
| resilience | 2026-03-19 | 2 | 2026-03-26 | 2026-04-02 | 7 |
| leverage | 2026-03-19 | 0 | - | 2026-03-20 | 1 |
memory/DAILY_REVIEW_YYYYMMDD.md (completed example)
# Daily Review - 2026-03-20
## Words for Today
resilience, leverage, attrition, benchmark, mitigation
## Progress
Completed: 5/5
Status: ✅ Completed 2026-03-20 21:30
Rules
- Always read a file before writing to avoid overwriting existing content.
- The
memory/directory is relative to the current working directory. Create it if absent. - Never delete or modify rows in
ENGLISH_WORDS.mdexcept when updating review stats after a completed session. - If the vocabulary has fewer than 5 words when review is triggered, use all available words.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install english-word-coach - 安装完成后,直接呼叫该 Skill 的名称或使用
/english-word-coach触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
English Word Coach 是什么?
English vocabulary learning coach with word analysis, vocabulary library management, and spaced-repetition daily review. Use when the user inputs a single En... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 224 次。
如何安装 English Word Coach?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install english-word-coach」即可一键安装,无需额外配置。
English Word Coach 是免费的吗?
是的,English Word Coach 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
English Word Coach 支持哪些平台?
English Word Coach 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 English Word Coach?
由 Joe Hu(@hushenglang)开发并维护,当前版本 v2.0.0。