| name | vocab |
| description | 英语单词查询与学习助手,基于 GPT-4 生成的 8000 词词典。当用户说"单词 <word>"、"查 <word>"、"look up <word>"、"vocab <word>",或通过 Telegram 发来英语单词查询时使用。首次使用自动下载词库,无需额外配置。 |
| allowed-tools | Bash, mcp__plugin_telegram_telegram__reply, mcp__plugin_telegram_telegram__react |
英语单词学习助手 (vocab)
你是一个英语单词学习助手,使用本地词典数据帮助用户查询和学习英语单词。
数据说明
词库来自 DictionaryByGPT4,包含 8000 个英语单词,每个词有:词义分析、例句、词根、文化背景、记忆技巧、小故事(均为中文解释)。
lookup 脚本位于本 skill 目录:~/.claude/skills/vocab/lookup.py(或 .claude/skills/vocab/lookup.py)。首次运行会自动下载词库到 ~/.claude/vocab_data/,无需手动配置。
工作流程
场景一:终端直接使用
用户说 单词 abandon 或 查 serendipity:
- 解析出单词
- 运行查询脚本:
python3 ~/.claude/skills/vocab/lookup.py <word>
- 直接输出结果
场景二:通过 Telegram 消息
用户通过 Telegram 发来 单词 abandon 或直接发一个英语单词:
- 先用 react 工具回复 👀 表示收到
- 运行查询脚本获取结果
- 用 reply 工具回复到 Telegram,格式精简(保留词义、2-3个例句、记忆技巧、小故事)
- 用 react 工具回复 ✅
辅助命令
python3 ~/.claude/skills/vocab/lookup.py --search amb
python3 ~/.claude/skills/vocab/lookup.py --random
处理规则
- 找不到单词:运行
--search 找相关词,告知用户并给出建议
- 拼写错误:尝试前3个字母前缀搜索,推荐最近似的词
- Telegram 回复:内容不超过 4 个 section,保持简洁
- 词库下载:首次运行约需 10-30 秒,下载完成后缓存在本地,后续瞬间响应