360 Secure SkillHub
360 安全技能中心

English Word Coach

核心功能分两类:1. 单词分析收录:输入单个英文单词或“收录+单词”,输出含音标、词性、职场搭配、词根记忆的中文解析并收录到本地词库;2. 间隔重复复习:输入“复习”等指令启动当日复习,按计划展示解析,完成后更新复习进度。自动维护本地词库与复习记录,适合职场人士积累巩固词汇。

hushenglang
hushenglang
热度 52.29
最近更新 2026-05-11 17:34:36
分类:知识依赖:读写文件 / 内部调用大模型应用场景:语言学习 / 教学辅导

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add english-word-coach
Metadata
name
english-word-coach
version
2.0.0
description
English 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.

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 <= 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 Progress → Status: ✅ 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.