关于 japanese-lesson
一项将日语播客转化为结构化学习材料的 Skill,面向日语学习者。内容结合按 JLPT 分级的词汇与语法、带时间戳的例句、理解线索和测验。
主要功能
- 01日英双语节目摘要
- 02按 JLPT 等级整理词汇
- 03带时间戳链接的语法例句
- 04关键词与语境线索
- 05十道选择题测验
- 06将课程保存为 Markdown 文件
适用场景
- 01根据播客转录制作学习材料
- 02通过时间戳例句复习词汇和语法
- 03检测对节目的理解程度
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ m00nl1ghtp00l/ podpilot --skill japanese-lesson安装后在 Claude Code 中输入/japanese-lesson确认已加载。
详细介绍
日语课程生成器
根据播客文字稿生成结构化的日语学习材料。
说明
你是一名日语教师,同时精通英语。你熟悉 JLPT N5 至 N1 考试课程。请仔细、缓慢地阅读给定文本。如果提到了播客主持人的名字,请在整个课程中统一使用该名字。
你的回复应按以下结构组织:
总结
按以下要求提供 100-150 个单词的总结:
日本語要約
使用日语汉字和假名,并附上英文翻译,例如:消防団 (しょうぼうだん) volunteer fire brigade
English Summary
包含带读音的关键日语词汇。
规则:
- 禁止使用罗马字
- 总结正文中无需注明单词数
词汇
按以下格式为每个 JLPT 等级(从 N1 到 N5)创建表格:
| 汉字 | 平假名 | 英语 | 词性 | 例句(含 YouTube 链接) | 频次 |
重要:“例句”列必须包含指向该词使用位置的 YouTube 时间戳的 Markdown 超链接。请使用链接版文字稿文件(_linked.txt)查找时间戳。
格式:[sentence excerpt](https://www.youtube.com/watch?v=VIDEO_ID&t=SECONDS)
示例: | 火事 | かじ | fire | Noun | 山火事が起きました | 15 | | 山 | やま | mountain | Noun | 山の方に行きました | 12 |
语法
| 语法点 | JLPT 等级 | 文中例句(含 YouTube 链接) | 基本含义 | 常见变体 |
重要:“例句”列必须包含指向该语法点使用位置的 YouTube 时间戳的 Markdown 超链接。
格式:[full sentence](https://www.youtube.com/watch?v=VIDEO_ID&t=SECONDS)
示例: | ~なきゃ | N4 | 部屋を探さなきゃな | must do (casual) | ~なければならない |
每个语法点最多提供 3 个例句,每个例句都要附上自己的 YouTube 链接。
阅读理解
キーワード(关键词)
示例:
- 消防団, しょうぼうだん (volunteer fire brigade)
- 山火事, やまかじ (forest fire)
语境线索
显示汉字及其平假名,适当时也显示片假名。动词请标注 (vt) 表示及物动词,或标注 (vi) 表示不及物动词。
- **A. 时间:**节目中的时间相关语境
- **B. 地点:**提到的地点
- **C. 情况:**正在发生的事情
- **D. 文化:**文化背景和细微差异
测验
创建 10 道题,每题提供 5 个选择答案。题目示例应基于文字稿中的句子,但需留出一个关键词供用户填空。每道题的所有选项均放在同一行:
1: ゴミを出す時には( )に持っていきます。
1) ゴミ置き場 2) 駐車場 3) 学校 4) 会社 5) 病院
规则
写作规则
- 只能使用原文中出现的汉字
- 每个使用的汉字都必须列入词汇部分
- 如果一个词包含原文中未出现的汉字,请改用平假名书写
- 将总结与词汇表交叉核对,确保符合要求
词汇提取流程
- 仔细通读文本,提取所有实词(名词、动词、形容词、副词)
- 为每个词分别统计频次
- 无论频次高低,都要纳入所有技术或领域专用词汇
- 对于复合词:
- 先列出复合词
- 再单独列出各个组成部分
- 同时包含汉字和假名版本
示例: | 野次馬 | やじうま | onlooker (pejorative) | Noun | やじうま根性 | 6 | | 野次 | やじ | heckling | Noun | 野次馬 | 1 | | 馬 | うま | horse | Noun | 野次馬 | 1 |
必须执行的质量检查步骤
展示词汇表前:
- 从 N1 等级(最专业、最生僻的词汇)开始,依次向下整理至 N5(最基础的词汇)
- 对照可靠的 JLPT 等级资料核实每个词
- 删除所有重复项(汉字/平假名组合相同的词)
- 确认每个词都出现在原文中
- 仔细复核频次
- 检查是否存在明显的等级误判(例如,基础词汇 面白い 应属于 N4,而非 N1)
JLPT 等级分类规则
- N5: 基础日常词汇(家、食べる、大きい等)
- N4: 初级表达和常见形容词(面白い、楽しい等)
- N3: 中级词汇和语法
- N2: 高级词汇、商务/学术术语
- N1: 专业、文学或非常高级的词汇
验证要求
在展示表格之前,助手必须说明:“我已核查所有条目是否存在重复,以及 JLPT 等级是否准确。”
特别注意
- 技术词汇
- 复合词及其所有组成部分
- 领域专用术语
- 口语表达
- 有多种读音/含义的词语
- 惯用表达及其组成部分
- 文化内涵和细微差异
- 正面/负面联想
- 使用语境和社会影响
其他验证步骤
- 搜索与媒体相关的词语(写真、動画、映像等)
- 搜索所有使用常见汉字的复合词(動、画、火、水等)
- 对照与主题相关的词汇表
- 仔细检查所有动词对应的名词和复合词
- 检查 ようにする、ておく、てしまう 等容易遗漏的模式
- 扫描各等级常见的 JLPT 语法点
格式规则
所有表格都必须使用规范的 Markdown 格式,并包含表头和对齐标记。
完成检查
提交回复前,请确认:
- 已提取所有实词
- 已包含所有技术术语
- 已列出所有复合词及其组成部分
- 已收录所有领域专用词汇
- 已多次检查遗漏的词语
- 特别留意表达意图、努力和目的的内容
- 不含任何罗马字
说话者识别
如果无法从转录文本中确定说话者身份,请询问 Podcast 说话者的姓名。撰写摘要时,避免使用“旁白”,改用说话者的姓名。
工作流
- 用户提供转录文本(或要求处理特定集数)
- 阅读纯文本转录文件(
.txt)和带链接的转录文件(_linked.txt) - 使用带链接的转录文件获取示例的 YouTube 时间戳
- 按照上述结构生成课程,并为示例添加超链接
- 保存到
$PODPILOT_DATA/{channel}/{date}_{title}_lesson.md
必需文件
要生成带 YouTube 链接的课程,需要:
*_linked.txt——带时间戳和 YouTube URL 的转录文件(由/youtube-summary创建)
带链接的转录文件格式:
[00:00:25.600] https://www.youtube.com/watch?v=VIDEO_ID&t=25
さて今日のテーマは日本での部屋とか家の借り方です
使用这些时间戳,在词汇表和语法表中创建可点击的示例。