← Back to Skills Marketplace
hushenglang

English Word Coach

by Joe Hu · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ Security Clean
224
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install english-word-coach
Description
English vocabulary learning coach with word analysis, vocabulary library management, and spaced-repetition daily review. Use when the user inputs a single En...
README (SKILL.md)

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

  1. Read memory/ENGLISH_WORDS.md (create with header below if it doesn't exist).
  2. Check if the word already exists (case-insensitive). If yes, inform the user and skip.
  3. 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 and Status is In 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

  1. Read memory/ENGLISH_WORDS.md.
  2. Select words where Next Review \x3C= today (sorted by Next Review ascending). If fewer than 5, fill up to 5 by adding words with the smallest review counts.
  3. Pick exactly 5 words.
  4. 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:

  1. Present the word analysis using the same format as Mode 1 Step 1 (IPA, 词性 & 核心含义, 工作场景常用搭配, 词根记忆法).
  2. Add a progress line at the end: 📖 复习进度:[N]/[total]
  3. 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:

  1. Update memory/DAILY_REVIEW_YYYYMMDD.md: change Completed: [total]/[total] and Status: In ProgressStatus: ✅ Completed YYYY-MM-DD HH:MM.
  2. For each reviewed word, update memory/ENGLISH_WORDS.md:
    • Review Count += 1
    • Last Review = today
    • Next Review = today + interval from table below
    • Interval = new interval (days)
  3. 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.md except when updating review stats after a completed session.
  • If the vocabulary has fewer than 5 words when review is triggered, use all available words.
Usage Guidance
This skill appears consistent with its description and is low-risk in that it doesn't ask for credentials or install code. Before installing and using it, run the agent in a dedicated/empty working directory (or sandbox) so the created memory/ENGLISH_WORDS.md and memory/DAILY_REVIEW_*.md files don't end up in a sensitive location. Inspect the created markdown files for any unexpected content and back them up if you need to preserve other data. Because the skill will write files, ensure the agent's runtime has only the file access you intend. If you want extra caution, ask for the exact file paths the skill will create at first run or test it with a throwaway workspace.
Capability Analysis
Type: OpenClaw Skill Name: english-word-coach Version: 2.0.0 The 'english-word-coach' skill is a vocabulary learning assistant that provides word analysis and manages a spaced-repetition review system. It operates by reading and writing to local markdown files (memory/ENGLISH_WORDS.md and memory/DAILY_REVIEW_YYYYMMDD.md) to track user progress. The logic is entirely focused on text processing and local file management, with no evidence of data exfiltration, malicious command execution, or harmful prompt injection.
Capability Assessment
Purpose & Capability
Name/description match the behavior: a local vocabulary coach that analyzes words and manages spaced-repetition via memory/ENGLISH_WORDS.md and memory/DAILY_REVIEW_YYYYMMDD.md. No unexpected env vars, binaries, or external services are requested.
Instruction Scope
Instructions are narrowly focused on reading/writing the memory/ directory and presenting analyses. One thing to note: all file operations are relative to the agent's current working directory, so if the agent runs with a sensitive CWD it will create/modify files there. The instructions do not ask to read other system files or environment variables.
Install Mechanism
Instruction-only skill with no install spec or code files — lowest-risk installation surface.
Credentials
No credentials, env vars, or external config paths are required; requested file access (memory/ files) is proportional to the stated purpose.
Persistence & Privilege
always:false and user-invocable:true. The skill creates and updates files under the agent's working directory (its own data), but does not request elevated or cross-skill privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install english-word-coach
  3. After installation, invoke the skill by name or use /english-word-coach
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
Major update: Daily review changed from quiz format to word-by-word review. - Daily review session now presents each word’s full analysis one by one, instead of interactive quiz questions. - Users advance through words by sending any message, making the review process simpler and more focused. - Review progress is displayed after each word. - File update procedures and spaced-repetition algorithms remain unchanged. - “Trigger conditions” and operational steps in the documentation have been revised to reflect the new review flow.
v1.2.0
**Daily review session streamlined to 10 questions; answer checking is now strictly enforced.** - Reduced daily review questions from 15 (3 per word) to 10 (2 per word), now only MCQ and Fill-blank types. - Removed translation questions from the review session. - Implemented exact answer checking: MCQ requires precise letter matching; Fill-blank is case-insensitive. - Question groupings now pair one MCQ and one Fill-blank from different words per group. - Updated completion logic and file formats to reflect the new review flow.
v1.1.0
**Improved exam question privacy and neutrality during reviews** - In daily review sessions, questions are now presented with a neutral heading (e.g., "**Question N/15**"), avoiding the original `#### QN` heading and any explicit word labels. - The question format clarifies that the answer line should remain hidden when presenting to users. - Other instructions remain unchanged.
v1.0.0
Initial release of English Word Coach: - Adds interactive English vocabulary learning with word analysis, vocabulary collection, and daily spaced-repetition review. - Supports custom triggers: input a word, say "收录", or say "复习"/"review"/"开始复习" to start review. - Manages a Markdown-based vocabulary library and daily review session files. - Includes built-in review scheduling, word memory tips, and personalized progress feedback. - Provides review with MCQ, fill-in-the-blank, and translation questions, grouped and shuffled for effective practice.
Metadata
Slug english-word-coach
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 224 downloads so far.

How do I install English Word Coach?

Run "/install english-word-coach" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is English Word Coach free?

Yes, English Word Coach is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does English Word Coach support?

English Word Coach is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created English Word Coach?

It is built and maintained by Joe Hu (@hushenglang); the current version is v2.0.0.

💬 Comments