Install
openclaw skills install english-word-coachEnglish vocabulary learning coach with word analysis, vocabulary library management, and spaced-repetition daily review. Use when the user inputs a single English word (to analyze and collect it), says "收录" followed by a word, or says "复习" / "review" / "开始复习" to start today's review session (presents each word's full analysis one by one). Manages memory/ENGLISH_WORDS.md and memory/DAILY_REVIEW_YYYYMMDD.md in the current working directory.
openclaw skills install english-word-coachVocabulary assistant with three capabilities: word analysis, vocabulary library management, and daily spaced-repetition review.
| 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 |
Execute all three steps in order.
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]
memory/ENGLISH_WORDS.mdmemory/ENGLISH_WORDS.md (create with header below if it doesn't exist).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 |
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:
💡 今日收录较多,建议放缓节奏,让记忆巩固一下~
memory/DAILY_REVIEW_YYYYMMDD.md (today's date) exists and Status is In Progress, resume from the next unreviewed word — do NOT regenerate the plan.memory/ENGLISH_WORDS.md.Next Review <= today (sorted by Next Review ascending). If fewer than 5, fill up to 5 by adding words with the smallest review counts.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
For each word in order:
📖 复习进度:[N]/[total]After all words have been presented:
memory/DAILY_REVIEW_YYYYMMDD.md: change Completed: [total]/[total] and Status: In Progress → Status: ✅ Completed YYYY-MM-DD HH:MM.memory/ENGLISH_WORDS.md:
Review Count += 1Last Review = todayNext Review = today + interval from table belowInterval = new interval (days)| Review Count (after this session) | Next Review Interval |
|---|---|
| 1 | 3 days |
| 2 | 7 days |
| 3 | 14 days |
| 4 | 30 days |
| ≥ 5 | 60 days |
# 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 |
# Daily Review - 2026-03-20
## Words for Today
resilience, leverage, attrition, benchmark, mitigation
## Progress
Completed: 5/5
Status: ✅ Completed 2026-03-20 21:30
memory/ directory is relative to the current working directory. Create it if absent.ENGLISH_WORDS.md except when updating review stats after a completed session.