我去英格力士
Bob 的每日英文阅读 + 生词本一体化工具。打开阅读页逐词点击即可高亮、写笔记、查词、收藏生词;生词本独立页面负责复习。
工具文件(技能自带资产,位于本技能目录 assets/ 下)
- 阅读页:
assets/reading.html(当前为《绿野仙踪》第一章 The Cyclone,公版经典,内置 10000 词本地词库 + 在线查词) - 生词本:
assets/vocabulary.html - 每日自动化每天早上 8:00 生成的新文章在
outputs/daily-reading-<YYYY-MM-DD>.html(工作目录内),生成后优先打开最新一篇
行为约定
- 用户说"打开阅读页 / 开始今天的阅读 / 读文章 / 今天读什么" → 用 present_files 打开最新一篇阅读页(若当天自动化已生成则优先
outputs/daily-reading-*.html当天文件,否则用assets/reading.html) - 用户说"过往文章 / 往期文章 / 看之前的文章" → 提示用户打开阅读页后点右上角「📚 过往文章」按钮(读取 localStorage key
reading-articles-index-v1的文章索引,点击条目可跳转);若用户想要,也可直接 present_files 打开指定文章文件 - 用户说"打开生词本 / 背单词 / 复习生词 / 看我的生词" → 用 present_files 打开
assets/vocabulary.html - 用户说"xxx 是什么意思 / 查词" → 优先用阅读页内置 10000 词本地词库 LOCAL_DICT 查(含 IRREGULAR_MAP 词形还原),查不到可提示用户加入生词本
- 阅读页的"加入生词本"按钮会把词写入 localStorage key
vocab-book-v1(结构:{word: {def, addedAt}}),并同步加入本文 Key Vocabulary(写入reading-extra-vocab-<文章id>)——生词本页读取同一 key,两边天然打通,无需同步 - 阅读页的"完成阅读"按钮会把 key vocabulary 中未标"太简单"的词批量加入生词本(带 source 字段),并把文章标记 completed 写入
reading-articles-index-v1 - 用户打开生词本发现为空 → 提示去阅读页点"加入生词本",或让用户手动报词,用阅读页内置词库查好释义后手动写入
vocab-book-v1 - 用户想直接加一个词到生词本(不经过阅读页)→ 查 LOCAL_DICT 或在线翻译,把
{word: {def, addedAt: Date.now()}}写入vocab-book-v1
版权合规(重要,公开发布与每日新文章都必须遵守)
- 技能包内文章与每日新文章的内容来源只允许以下三种:
- AI 原创撰写:短文由 AI 直接创作,不照搬、不改写任何现有文章/新闻的实质性内容(首选,零风险)
- 公有领域(public domain):从 Project Gutenberg(gutenberg.org)等公版来源选取经典作品片段,注明作品名、作者与来源;公版来源清单见references/public-domain-sources.md
- CC0 / CC-BY 许可内容:需标注具体许可类型(如 CC-BY 4.0 并附作者) - 严禁全文复制或大段摘抄受版权保护的新闻/杂志/网站文章(The Guardian、BBC、National Geographic、Scientific American、Mental Floss、The Atlantic、维基百科词条等)——即使标注出处也不允许公开发布;个人阅读的"合理使用"不等于可以公开再分发
- 每日自动化生成新文章时必须遵守上述来源约束(自动化 prompt 中已内置此规则);若自动化配置不含此约束,应先补上再生成
- 词库释义为自编的单词+简短中文释义(事实性信息),不得照搬某本词典的完整释义/例句原文
数据打通(localStorage keys)
- 批注:
reading-annotations-<文章名>-v2 - 文章索引(过往文章列表):
reading-articles-index-v1,所有阅读页共用 - 生词本:
vocab-book-v1 - 每篇文章"太简单"词:
reading-simple-words-<文章id> - 每篇文章追加的 Key Vocabulary 词:
reading-extra-vocab-<文章id>
注意事项
- 页面是本地 HTML,直接打开即可,无需服务器
- 生词本功能:列表、删除、导出 txt、清空、闪卡复习(上/下一张、随机、认识移除)
- 不要修改
assets/下的页面,除非用户明确要求 - 每日自动化(automation-1786673967779)生成的页面会复用
assets/reading.html完整 script 块(逐词点击 + 词旁操作栏 + 10000 词词库 + vocab 高亮 + 太简单 + 过往文章 + 完成阅读 + 生词本按钮),交互逻辑保持一致;新文章只需改 meta、正文、vocabulary 数组、文章常量四处;新文章内容必须遵守上面「版权合规」章节的来源约束