Install
openclaw skills install @xiao2769433/ted-english-learning解析 TED 演讲,生成中英文对照文本、生词表、内容总结、长难句解析、阅读理解题目和 Canvas 总结分析图,帮助用户通过 TED 演讲学习英语。每当用户提到 TED 演讲、英语学习、演讲分析、TED 文稿解析时,都应该使用这个技能。
openclaw skills install @xiao2769433/ted-english-learning将 TED 演讲 PDF 转化为结构化的中英文对照学习笔记和思维导图。
在 Claude Code 中输入:
帮我从这个 GitHub 仓库安装 skill:https://github.com/xiao2769433/ted-english-learning
git clone https://github.com/xiao2769433/ted-english-learning.git ~/.claude/skills/ted-english-learning
cd ~/.claude/skills/ted-english-learning
pip install -r requirements.txt
/ted-english-learning <PDF文件路径>
也可以直接粘贴英文文本,无需 PDF。
python <skill目录>/tools/extract_pdf.py <PDF路径> 提取文本,不要自己写提取脚本<skill目录>/tools/templates/ted_note_template.md 填空,输出到 {工作目录}/English/TED/[源文件名].md<skill目录>/tools/templates/ted_canvas_template.json 替换内容,输出到 {工作目录}/English/TED/CANVAS/[源文件名].canvas{工作目录}/English/English.md 的TED文章列表,不需要更新学习进度路径说明:
<skill目录>= Claude Code 的 skills 目录下的ted-english-learning文件夹{工作目录}= 用户当前的工作目录(即执行命令时所在的目录)
你可以冒一点风险来增加你的运气.pdf → 输出 你可以冒一点风险来增加你的运气.md{工作目录}/English/TED/{源文件名}.md{工作目录}/English/TED/CANVAS/{源文件名}.canvas<skill目录>/tools/templates/ted_output_spec.md(按需查阅,不用每次完整读)## {演讲中文标题} 的二级标题格式插入到第一篇 TED 文章之前(倒序,最新在上)",统一使用中文引号「」或『』代替,生成后必须用 json.loads() 校验格式合法"1"-"7" 的字符串,不允许空字符串 ""📝 TED 学习笔记
├── 演讲标题 + 演讲者信息
├── 中英文对照全文(5-15 段)
├── 生词表(20-30 个核心词)
│ └── 音标 + 词性 + 中文释义 + 例句
├── 内容摘要
│ ├── 核心观点
│ ├── 演讲结构
│ └── 金句摘录
├── 长难句分析(3-5 句)
├── 阅读理解(5 道考研风格题)
└── 学习拓展
├── 口语模仿
├── 写作练习
└── 讨论话题
Obsidian Canvas 格式,包含 7 个节点:
| 错误信息 | 原因 | 解决方案 |
|---|---|---|
| PDF 提取失败 | PDF 为扫描图片格式 | 使用 OCR 工具先转换 |
| Canvas 打不开 | JSON 格式错误 | 检查 text 字段是否有未转义的引号 |
| 找不到模板文件 | skill 目录不完整 | 重新克隆仓库 |
| PyPDF2 未安装 | 缺少依赖 | pip install PyPDF2 |