Install
openclaw skills install bilingual-learning双语学习 Skill - CN → EN。当用户使用此 skill 时,agent 会在最终输出前强制进行双语学习处理,包括难度调整、考试检测和双语输出。
openclaw skills install bilingual-learning双语学习 Skill,帮助用户在编码过程中被动学习英语。当 agent 使用此 skill 时,会根据难度设置在回答中穿插学习检测,让用户不知不觉中掌握英语单词。
难度调整层 → 选择题型层 → 考试层 → 双语输出
控制考试触发频率:
| 等级 | 名称 | 考试触发率 |
|---|---|---|
| rare | 稀少 | 30% |
| medium | 中等 | 50% |
| dense | 密集 | 80% |
| 类型 | 名称 | 行为 |
|---|---|---|
| pure_l1 | 检测生词层 | 直接执行检测层,不调用随机筛子 |
| pure_l2 | 考考你层 | 直接执行测验层,不调用随机筛子 |
| hybrid | 混合型 | 两层都执行,但顺序随机打乱(调用随机筛子) |
重要:只有 hybrid 模式才调用随机筛子打乱考试顺序。
检测生词层 (Detection Layer)
考考你层 (Quiz Layer)
重要:考试层每层之间不能同时出现,必须按顺序执行。
在 agent 最终输出前强制双语处理。
单词条目结构:
{
"id": "a1b2c3d4",
"name": "apple",
"pos": "n.",
"field": "fruit",
"book": "default",
"added_time": "2026-05-13 19:00:00"
}
字段说明:
id: 单词唯一标识 (UUID 前8位)name: 单词本身pos: 词性 (n./v./adj./adv. 等)field: 领域 (tech/fruit/general 等)book: 词书 (default/custom 等)added_time: 入库时间python scripts/cli.py add <word> [pos] [field] [book]
Examples:
python scripts/cli.py add apple n. fruit default
python scripts/cli.py add algorithm n. tech cs
python scripts/cli.py delete <word> [-n|-k]
-n: 生词库 (new words)-k: 熟词库 (known words)python scripts/cli.py exchange <word> [-n|-k]
python scripts/cli.py list [-n|-k]
python scripts/cli.py clear [-n|-k]
python scripts/exam.py <difficulty>
Example:
python scripts/exam.py medium
python scripts/exam.py rare
python scripts/exam.py dense
python scripts/dice.py
python scripts/dice.py demo
用于随机选择考试类型和触发考试。
data/new_words.json - 生词库data/known_words.json - 熟词库