[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-92485":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":9,"languages":9,"totalLinesOfCode":9,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":13,"stars7d":13,"stars30d":13,"stars90d":13,"forks30d":13,"starsTrendScore":13,"compositeScore":14,"rankGlobal":9,"rankLanguage":9,"license":15,"archived":16,"fork":16,"defaultBranch":17,"hasWiki":18,"hasPages":16,"topics":19,"createdAt":9,"pushedAt":9,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":13,"starSnapshotCount":13,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},92485,"bilibili-to-doc","programmerloverun\u002Fbilibili-to-doc","programmerloverun","🎬 哔哩哔哩视频转文档 | Claude Code Skill: 自动将B站视频AI字幕提取为结构化Markdown文档",null,103,5,1,0,42.33,"MIT License",false,"main",true,[20,21,22,23,24,25,26,27,28],"ai-tools","bilibili","bilibili-downloader","claude-code","claude-code-skill","markdown","subtitle","video-to-doc","yt-dlp","2026-07-22 04:02:06","# bilibili-to-doc — 哔哩哔哩视频转文档\n\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n[![Claude Code Skill](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FClaude%20Code-Skill-blue)](https:\u002F\u002Fclaude.ai\u002Fcode)\n\n一个 [Claude Code](https:\u002F\u002Fclaude.ai\u002Fcode) Skill，自动将 B 站视频的 AI 字幕提取并整理成结构化 Markdown 文档。非常适合快速将技术教程、知识分享类视频转化为可检索的笔记 \u002F 参考文档。\n\nA [Claude Code](https:\u002F\u002Fclaude.ai\u002Fcode) skill that automatically extracts Bilibili video AI subtitles and reorganizes them into well-structured Markdown documents. Perfect for turning tech tutorials and educational videos into searchable, shareable written notes.\n\n---\n\n## 效果展示 \u002F Demo\n\n**输入**：一个 B 站视频链接\n\n**输出**：一份结构化的教程文档，包含目录、代码块、表格、要点总结\n\n| Before (原始字幕) | After (结构化文档) |\n|---|---|\n| 碎片化的逐句字幕，含时间戳 | 有章节标题、代码块、表格的 Markdown 文章 |\n\n\u003Cdetails>\n\u003Csummary>📄 点击查看输出示例\u003C\u002Fsummary>\n\n```markdown\n# 【IT老齐772】ETL中间件 SeaTunnel 快速上手\n\n## 一、SeaTunnel 概述\n### 1.1 什么是 SeaTunnel\nSeaTunnel 是 Apache 孵化开源的 ETL 工具...\n\n### 1.2 核心优势：简单易用\n只要会写 SQL 语句，就能完成 ETL 的工作。\n\n## 二、案例演示：MySQL → Redis 准实时同步\n...\n\n## 三、环境准备\n### 3.2 Docker Compose 编排\n- 1 个主节点（Master）：负责管理和资源调度\n- 2 个工作节点（Worker）：具体执行数据处理任务\n\n## 四、任务配置（HOCON 格式）\n```hocon\n{\n  source { MySQL-CDC { ... } }\n  transform { Sql { ... } }\n  sink { Redis { ... } }\n}\n```\n```\n\n\u003C\u002Fdetails>\n\n---\n\n## 安装 \u002F Installation\n\n### 前置依赖 \u002F Prerequisites\n\n- [Claude Code](https:\u002F\u002Fclaude.ai\u002Fcode) CLI\n- Python 3.10+\n- `yt-dlp`（用于下载字幕 \u002F for downloading subtitles）\n- 浏览器（Chrome\u002FSafari\u002FFirefox\u002FEdge 任一，用于读取 cookies 以访问 B 站）\n\n```bash\npip3 install yt-dlp\n```\n\n### 安装 Skill\n\n```bash\n# 克隆仓库到 Claude Code skills 目录\ngit clone https:\u002F\u002Fgithub.com\u002Fprogrammerloverun\u002Fbilibili-to-doc.git ~\u002F.claude\u002Fskills\u002Fbilibili-to-doc\n```\n\n安装后，在 Claude Code 对话中发送 B 站视频链接即可自动触发。\n\n---\n\n## 使用方法 \u002F Usage\n\n### 基本使用 \u002F Basic\n\n```\n你：把这个B站视频整理成文档 https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1v5TuzJE4v\nClaude：正在下载字幕... 正在生成文档... ✅ 已保存到桌面\n```\n\n### 触发关键词 \u002F Trigger Phrases\n\n| 中文 | English |\n|---|---|\n| \"提取B站视频\" | \"extract Bilibili video\" |\n| \"B站视频转文档\" | \"convert Bilibili to doc\" |\n| \"把这个B站视频整理成笔记\" | \"turn this Bilibili video into notes\" |\n\n或者直接粘贴 `bilibili.com\u002Fvideo\u002FBV...` 链接并说明需求。\n\n### 输出位置 \u002F Output Location\n\n默认保存到桌面：`~\u002FDesktop\u002F{视频标题}.md`\n\n---\n\n## 工作原理 \u002F How It Works\n\n```\nB站视频链接\n  │\n  ├─► yt-dlp + 浏览器 Cookies 下载 AI 中文字幕 (.srt)\n  │\n  ├─► 解析 SRT，去除时间戳和编号，合并碎片句子\n  │\n  ├─► AI 识别逻辑章节，将文字重组为结构化文档\n  │      ├─ 章节标题\n  │      ├─ 代码块（配置 \u002F SQL \u002F Shell）\n  │      ├─ 对比表格\n  │      └─ 要点总结\n  │\n  └─► 输出 Markdown 文件到桌面\n```\n\n---\n\n## 适用场景 \u002F Use Cases\n\n- 📖 **技术教程** — 将 B 站上的编程 \u002F 架构 \u002F DevOps 视频转为可检索的参考文档\n- 📝 **学习笔记** — 快速将教学视频内容整理为复习笔记\n- 🔍 **知识管理** — 为视频内容建立全文可搜索的文字档案\n- 📤 **内容分发** — 将视频内容转文字后发布到博客、公众号等平台\n\n---\n\n## 注意事项 \u002F Notes\n\n1. **需要登录态**：B 站 AI 字幕需要登录账号才能获取，因此必须通过浏览器 cookies 认证\n2. **字幕依赖**：依赖 B 站 AI 自动生成的字幕，如果视频没有 AI 字幕则无法提取\n3. **质量说明**：AI 字幕可能存在少量识别错误，文档末尾会标注\"由 AI 自动生成\"\n4. **浏览器选择**：如果 Chrome 不可用，可以在 SKILL.md 中修改为 `safari` \u002F `firefox` \u002F `edge`\n\n---\n\n## 项目结构 \u002F Project Structure\n\n```\nbilibili-to-doc\u002F\n├── SKILL.md                      # Skill 定义文件（Claude Code 加载入口）\n├── references\u002F\n│   └── doc-template.md           # 文档模板参考\n├── README.md                     # 本文件\n└── LICENSE                       # MIT License\n```\n\n---\n\n## 自定义 \u002F Customization\n\n编辑 `SKILL.md` 中的 Workflow 部分即可调整行为：\n\n- **目标语言**：修改 `--sub-lang` 参数（如 `ai-en` 获取英文字幕）\n- **输出路径**：修改 Save Output 步骤中的路径\n- **文档风格**：编辑 `references\u002Fdoc-template.md` 调整模板结构\n\n---\n\n## License\n\nMIT © [programmerloverun](https:\u002F\u002Fgithub.com\u002Fprogrammerloverun)\n\n---\n\n## 贡献 \u002F Contributing\n\n欢迎提 Issue 和 PR！\n\n如果你有好的改进建议（比如支持更多语言字幕、支持视频下载后本地转写等），欢迎一起完善。\n\nWelcome to open Issues and PRs! Ideas like supporting more subtitle languages, offline speech-to-text fallback, etc. are all welcome.\n","这是一个基于 Claude Code 的技能工具，可将哔哩哔哩视频的 AI 自动生成字幕自动提取、清洗并结构化为 Markdown 文档。核心功能包括：通过 yt-dlp 结合浏览器 Cookies 下载中文字幕，去除时间戳与冗余信息，再利用 AI 识别逻辑段落，自动生成含章节标题、代码块、表格和要点总结的规范文档。适用于技术教程整理、学习笔记生成、知识库建设及视频内容二次分发等场景，要求视频具备 B 站 AI 字幕且用户已登录账号。",2,"2026-07-09 02:30:07","CREATED_QUERY"]