Bilibili Douyin Notes

把B站/抖音/YouTube/小红书视频整理成Markdown课堂笔记。用户发来 bilibili.com、b23.tv、douyin.com、youtube.com、youtu.be、xiaohongshu.com、xhslink.com 等视频链接(或分享口令)并要求做笔记、总结、转文字时使用。产出符合模板规范、经质量门禁校验的课堂笔记 .md 文件。

162 stars 213 forksProductivity & Notes

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add lucky-Luor/bilibili-douyin-notes --skill bilibili-douyin-notes
Manual install
git clone --depth 1 https://github.com/lucky-Luor/bilibili-douyin-notes.git /tmp/bilibili-douyin-notes
mkdir -p ~/.claude/skills
cp -r /tmp/bilibili-douyin-notes/. ~/.claude/skills/bilibili-douyin-notes

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# B站/抖音/YouTube/小红书视频 → Markdown 课堂笔记

## 触发条件

用户消息中包含 bilibili.com / b23.tv / BV号 / douyin.com / v.douyin.com / iesdouyin.com / youtube.com / youtu.be(含 /shorts/、/live/)/ xiaohongshu.com / xhslink.com 链接(或抖音、小红书分享口令文本),且要求总结、做笔记、整理复习资料、提取视频内容等。

## 平台分流(第一步先看链接属于哪个平台)

- **B站** → `bili_fetch.py`:走官方API,优先字幕,按需下载音频/视频流
- **抖音** → `douyin_fetch.py`:游客身份(无需登录/SESSDATA),直接下载无水印视频到本地,一般无字幕 → 必走第二步ASR(抖音视频短,耗时可忽略)。需要 `pip install gmssl`;`abogus.py` 为 GPLv3 代码(源自 Evil0ctal/Douyin_TikTok_Download_API 经 BiliNote 移植),分发需保留其许可头
- **YouTube** → `yt_fetch.py`:字幕三级回退(youtube-transcript-api 人工→自动字幕 → yt-dlp json3 字幕 → 无字幕交 ASR),有字幕时不下载任何媒体;需要 `pip install yt-dlp youtube-transcript-api`,并建议安装 [deno](https://deno.com)(yt-dlp 解 YouTube JS 挑战所需)
- **小红书** → `xhs_fetch.py`:免登录、无签名,手机 UA 请求分享页并解析内嵌 `__INITIAL_STATE__`,下载视频到本地(默认 h264 转码流,`--origin` 下载体积大得多的原片);**只支持视频笔记**,图文笔记脚本直接提示退出;链接必须带 `xsec_token`(让用户从 App「分享 → 复制链接」整段发来);一般无字幕 → 必走第二步 ASR
- 四个平台的 metadata.json 字段一致,第二/三步脚本自动兼容:B站分P按 `bvid/cid` 按需下载,抖音分P带 `media_path` 直接用本地视频文件

## 工具位置

- 脚本目录:本 skill 安装目录下的 `scripts/`(命令中的 `<skill安装目录>` 占位符请替换为本 skill 实际安装路径)
- 配置文件:本 skill 安装目录下的 `config.json`(存放 SESSDATA)
- 参考资产:
  - `references/note-template.md` —— 课堂笔记模板 v4(语雀直导版式:骨架、要点表达、语法契约、时间戳规范)
  - `references/asr-glossary.json` —— ASR 术语纠错词表(真实错法→正确写法)
  - `references/anchors.json` —— 截图锚点关键词表(按分P,可按需补充)

## 工作流程

### 第一步:抓取元数据 + 字幕(B站 / YouTube)或下载视频(抖音 / 小红书)
Read the full skill on GitHub

Details

Skill name
bilibili-douyin-notes
License
MIT
Repo updated
31 October 2026

FAQ

What does the Bilibili Douyin Notes skill do?

把B站/抖音/YouTube/小红书视频整理成Markdown课堂笔记。用户发来 bilibili.com、b23.tv、douyin.com、youtube.com、youtu.be、xiaohongshu.com、xhslink.com 等视频链接(或分享口令)并要求做笔记、总结、转文字时使用。产出符合模板规范、经质量门禁校验的课堂笔记 .md 文件。

How do I install the Bilibili Douyin Notes skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add lucky-Luor/bilibili-douyin-notes --skill bilibili-douyin-notes. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Bilibili Douyin Notes popular?

It lives in lucky-Luor/bilibili-douyin-notes, which has 162 GitHub stars and 213 forks.

Related skills

Yuan

205

shizhilya/yuan

Use when the user asks for Yuan, 元, Great Origin, 玄学, 算命, 命理, 八字, 称骨, 紫微斗数, 数字命理, western astrology, Vedic astrology, or a combined destiny reading. First collect name/gender, birth date/time, birthplace, and calendar type; then use the runnable reference methods under references, render either a conservative synthesis or a direct reading, and support a five-year fortune window centered on the current year.

Productivity & Notes31

Join Meeting

176

pattern-ai-labs/agentcall

AgentCall (agentcall.dev) — Join a video meeting (Google Meet, Teams, Zoom) as an AI bot with voice and visual presence. Supports audio-only mode with voice intelligence (barge-in, interruptions), text-to-speech mode, and webpage modes for custom UI. Use when asked to join a call, attend a meeting, or participate in a video conference.

Productivity & NotesIn 1 list23

Wechat Automation

192

LAVARONG/wechat-automation-api

微信发信能力:通过 Windows 桌面微信发送文本、图片URL或本地文件。适合各类 Agent 在本机直接发送一次性消息。触发词:给[某人]发微信、通知[某人]、把这个用微信发给[某人]、用微信发个图片、把本地文件发给[某人]

Productivity & Notes45

Fsb

205

fullselfbrowsing/FSB

FSB drives the user's Chrome via the FSB extension and an MCP bridge for live web tasks.

Productivity & NotesIn 1 list17

Automate Whatsapp

195

gokapso/agent-skills

Build and debug Kapso WhatsApp workflows, triggers, functions, and executions.

Productivity & NotesIn 1 list27

Ax Extract Workflow

122

Necmttn/ax

Reconstruct the workflow behind a past artifact - "what made X work" / "extract workflow from <date|sha>" / "how did we ship Y". Uses ax to find the relevant sessions and narrate the ordered skill arcs that produced the result. Triggers on "what made X work", "how did we build Y", "extract workflow from <date>", "extract workflow from <sha>", "what was the workflow around <topic>", "show me how I shipped <feature>", "reconstruct the recipe for <artifact>". Do NOT fire on generic "show recent activity" - this skill is for reconstructing the workflow behind a specific artifact.

Productivity & NotesIn 3 lists14

Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.