
LifeOS 中 Fabric 的 youtube_summary 模式基于字幕的 YouTube 视频结构化摘要生成指南【免费下载链接】LifeOS⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your ideal state, in life and work.项目地址: https://gitcode.com/GitHub_Trending/pe/LifeOS导读本文围绕 LifeOS 仓库内 Fabric 技能所内置的youtube_summary提示模式展开讲解如何基于 YouTube 视频字幕transcript生成带时间戳的结构化摘要。你将掌握该模式的完整提示结构IDENTITY / STEPS / OUTPUT INSTRUCTIONS / INPUT、在 LifeOS 中原生执行的调用方式、与字幕提取相关的配套工具链fabric CLI 的-y参数、ExtractTranscript.ts、extract_videoid等模式以及它与create_video_chapters、summarize等相近模式的差异与组合用法。模式文件位置与整体定位youtube_summary是 LifeOS 内置 Fabric 技能中的摘要族summarize-family模式之一其提示定义文件位于模式主体LifeOS/install/skills/Fabric/Patterns/youtube_summary/system.md技能总入口LifeOS/install/skills/Fabric/SKILL.md从 SKILL.md 的分类表看youtube_summary属于Summarization20类别与summarize、create_5_sentence_summary、create_micro_summary、summarize_paper、summarize_lecture、summarize_debate等同属一类。它的特殊性在于输入不是普通文本或网页而是 YouTube 视频的字幕输出则是带有[HH:MM:SS]时间戳、可定位跳转的 Markdown 摘要。模式提示的完整结构拆解youtube_summary/system.md本身是一份标准的 Fabric 模式提示pattern prompt包含四个组成部分其结构与其他模式如 extract_wisdom/system.md保持一致。IDENTITY and PURPOSE模式的身份设定You are an AI assistant specialized in creating concise, informative summaries of YouTube video content based on transcripts.模式将模型设定为基于字幕创建简洁、信息丰富摘要的 YouTube 视频内容 AI 助手明确要求分析视频字幕识别关键点、主主题与重要时刻将这些信息组织成结构良好、带相关时间戳的摘要在保留最有价值信息、维持视频原有流程的前提下把冗长内容蒸馏为易读的摘要。文件末尾还有一句方法论提示Take a step back and think step-by-step about how to achieve the best possible results by following the steps below.——要求模型先退一步、按步骤逐步推理这与 LifeOS 中其他 Fabric 模式如 create_video_chapters/system.md 的 Take a step back...属于同一提示工程风格。STEPS八步处理流程模式规定的处理步骤可以概括为一条完整的字幕 → 摘要流水线步骤动作目的1通读整份字幕理解视频整体内容与结构2识别视频的主主题与目的锁定摘要的叙述主线3记录关键点、重要概念与重要时刻保留高价值信息4关注视频中的自然过渡或分段变化还原视频的章节结构5为重要时刻或主题变化提取对应时间戳提供可定位锚点6按视频推进顺序组织逻辑结构保持原始流程7生成抓住视频本质的简洁摘要完成核心产出8将时间戳与关键点并列呈现便于读者导航注意第 4 步自然过渡或分段变化——摘要的结构应尽量贴合视频本身的节奏而不是重新发明一个与内容无关的框架。OUTPUT INSTRUCTIONS输出规范输出指令是整个模式的格式化契约逐条列出只输出 Markdown以视频主主题与目的的简要概述开头用清晰的标题与子标题组织结构反映视频的组织方式在每个关键点或章节前加上[HH:MM:SS]格式的时间戳摘要简洁但全面聚焦最有价值的信息适当时使用项目符号列举相关要点对特别重要的概念或结论使用加粗或斜体强调以简短结论收尾总结视频的主信息或行动号召输出时必须遵循以上全部指令。INPUT输入占位符文件末尾以INPUT:结尾表示运行时会在此处注入字幕内容。这是 Fabric 模式的通用惯例——模式文件本身不含具体数据输入由调用方LifeOS 或 fabric CLI注入。时间戳格式的约束与陷阱youtube_summary要求时间戳使用[HH:MM:SS]时:分:秒格式。这里要特别提醒一个常见的输入/输出格式不一致陷阱字幕输入时间戳通常是HH:MM:SS.mmm甚至带毫秒区间的形式例如[02:17:43.120 -- 02:17:49.200]参见 create_video_chapters/system.md 中的 INPUT SAMPLE摘要输出时间戳必须归一化为HH:MM:SS不含毫秒。youtube_summary模式本身未显式给出输出示例但其姊妹模式 create_video_chapters/system.md 提供了严格约束可视为同类输出的规范输出时间戳必须按时间顺序排列且落在视频实际时长内例如视频总长 24 分钟就不能输出01:01:25输出时间戳与主题应从 00:00:00 到最终时间戳均匀渐进地分布不能出现大段跳空。与 create_video_chapters 的分工两者都以字幕为输入、都输出时间戳但产物不同维度youtube_summarycreate_video_chapters产物概述 分节摘要 关键点 结论主题 时间戳的扁平列表主题命名自然语言要点2-3 个大写单词详细度深入、结构化极简、可作章节锚点用途替代观看的完整摘要视频章节索引/导航实战中可以先跑create_video_chapters拿到章节骨架再让youtube_summary对每个章节展开详细摘要youtube_summary自身的标题结构OUTPUT INSTRUCTIONS 第 3 条正好可以套用章节名。在 LifeOS 中执行原生模式执行与 fabric CLI 分工原生执行首选路径根据 SKILL.mdLifeOS 执行 Fabric 模式时不需要调用外部 CLI而是原生执行User Request → Pattern Selection → Read system.md → Apply → Return Results流程是读取Patterns/{pattern_name}/system.md把其中的指令直接作为提示词应用返回结构化结果。对youtube_summary而言即把字幕文本注入INPUT:位置让模型按 IDENTITY / STEPS / OUTPUT INSTRUCTIONS 输出 Markdown 摘要。fabric CLI 只用于字幕获取SKILL.md 明确说明fabric命令仅在两种场景下使用-y URLYouTube 字幕提取pattern 执行的首选输入来源-u URLURL 内容抓取当原生抓取失败时的回退。ExecutePattern.md 给出了具体调用形式fabric -y YOUTUBE_URL -p youtube_summary-y标志会自动提取字幕不要自己去爬取 YouTube 页面SKILL.md 的 Gotchas 一节专门强调fabric -y URLfor YouTube extraction — dont scrape YouTube pages。字幕获取的本地备选ExtractTranscript.ts如果字幕需要从本地音视频文件生成例如没有现成字幕的录屏、讲座录音LifeOS 还提供了基于 OpenAI Whisper API 的转录工具LifeOS/install/LIFEOS/TOOLS/ExtractTranscript.ts。该 CLI 负责调用openai.audio.transcriptions.create生成转录文本源码第 175 行附近将转录结果写入文件saveTranscript函数第 212 行附近对超过25MB的文件给出明确报错提示请使用本地转录工具或手动拆分文件第 163 行——这是使用该工具前需要知道的硬限制。拿到转录文本后同样可以作为youtube_summary的 INPUT 输入输出带时间戳的摘要。配套模式提取视频 ID 与频道 RSS围绕 YouTube 字幕工作流Fabric 还有两个值得配套使用的模式extract_videoidextract_videoid/system.md 用于从任意 URL 中提取视频 ID输出只有 ID 本身不带任何警告、错误或注释。当需要把视频 ID 传给其他应用如本地转录工具、下载工具时先跑此模式。get_youtube_rssget_youtube_rss/system.md 用于把 YouTube 频道 URL 或频道 ID 转换为频道 RSS 地址从频道 URL 中提取 channel ID构造 RSS URLhttps://www.youtube.com/feeds/videos.xml?channel_idCHANNEL_ID只输出 RSS URL。可用于批量发现频道新视频进而批量生成摘要。摘要族模式的自动知识入库Auto-HarvestExecutePattern.md 的第 4b 步定义了一个重要机制当选中模式属于 summarize-family 且输入是 URL 或 ≥200 字符的文本时会以副作用方式触发知识入库harvest技能把摘要内容沉淀为 KNOWLEDGE 笔记实现一份输入、两份产出输入类型是否触发 harvestURL文章或 YouTube触发原始文本 ≥200 字符触发--type text原始文本 200 字符跳过内容过薄不足以成笔记youtube_summary被明确列为摘要族模式之一同列还有summarize、create_5_sentence_summary、create_micro_summary、summarize_paper、summarize_lecture、summarize_newsletter、summarize_meeting、summarize_debate因此在 LifeOS 中跑 YouTube 摘要时默认会自动并行触发知识入库。该机制还包含三条工程约束值得注意失败隔离harvest 报错不得吞掉摘要输出摘要报错也不得阻断 harvest——两者独立运行写入边界工作流不得直接写MEMORY/KNOWLEDGE/唯一写入方是HarvestExecutor.ts由harvest.ts传递调用幂等对同一 URL 重复摘要时harvest 会返回duplicate状态不会重复生成 KNOWLEDGE 笔记此时向用户明示该来源已收录。这解释了youtube_summary在 LifeOS 中的真实定位它不只是生成一段摘要文本而是整个字幕 → 摘要 → 知识沉淀管线的前端。与其他摘要模式的选用建议LifeOS 的 Fabric Patterns 目录提供了多种摘要能力按需求选择需求模式特点YouTube 视频带时间戳摘要youtube_summary结构贴合视频流程时间戳导航通用内容摘要summarize一句话摘要 10 个要点 5 个 takeaways极简摘要create_5_sentence_summary5 句话以内微摘要/TL;DRcreate_micro_summary更短、更快论文摘要summarize_paper面向学术论文演讲摘要summarize_lecture面向课程/演讲视频章节索引create_video_chapters主题 时间戳扁平列表深度洞察提取extract_wisdomIDEAS / INSIGHTS / QUOTES 等多节结构其中summarize模式的输出结构见 summarize/system.md是ONE SENTENCE SUMMARY MAIN POINTS(10条、每条≤16词) TAKEAWAYS(5条)的编号列表格式而youtube_summary的特色是时间戳与章节结构两者侧重点不同前者提炼观点后者保留视频的时间与流程信息。完整使用示例结合上述机制一个典型的 LifeOS 工作流如下用户: 用 fabric 总结这个 YouTube 视频 https://youtu.be/xxxxx → ExecutePattern 工作流识别意图summarize-family → fabric -y https://youtu.be/xxxxx 提取字幕仅此一步用 CLI → 读取 Patterns/youtube_summary/system.md将字幕注入 INPUT → 按 STEPS 逐条处理按 OUTPUT INSTRUCTIONS 输出 → [HH:MM:SS] 概述 → 分节要点 → 结论 → 后台并行触发 harvest同一输入沉淀为 KNOWLEDGE 笔记 → 返回摘要 HARVEST 结果块arbol.id / classification / KNOWLEDGE 路径模式的 Gotchas 提醒来自 SKILL.md模式名必须精确是youtube_summary不是youtubesummary不确定时可查fabric --list长内容可能超出上下文限制字幕很长时先分块或先用summarize类模式粗加工再细化YouTube 字幕一律走fabric -y不要自行爬取页面。小结youtube_summary是 LifeOS Fabric 技能中针对 YouTube 场景定制的摘要模式它以字幕为输入通过八步处理流程和严格的输出规范产出带[HH:MM:SS]时间戳、贴合视频流程的 Markdown 结构化摘要。在 LifeOS 中它通过原生模式执行完成摘要生成仅借助fabric -y完成字幕提取并可自动触发知识入库将摘要沉淀为 KNOWLEDGE 笔记。与create_video_chapters章节索引、summarize通用摘要、extract_wisdom深度洞察配合使用可以构建完整的观看 → 摘要 → 知识管理工作流。延伸阅读Fabric 技能总览模式分类、原生执行、CLI 分工、GotchasExecutePattern 工作流模式选择决策树、CLI 特殊场景、Auto-Harvestcreate_video_chapters 模式章节时间戳规范extract_videoid 模式视频 ID 提取get_youtube_rss 模式频道 RSS 生成本地音视频转录工具Whisper25MB 限制【免费下载链接】LifeOS⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your ideal state, in life and work.项目地址: https://gitcode.com/GitHub_Trending/pe/LifeOS创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考