video-summary SKILL.md skillA
video-summary from howillmakeit/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add howillmakeit/skills/video-summary@git:20261008.8e53f92Pins git:20261008.8e53f92 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- howillmakeit/skills
- Path
video-summary/SKILL.md- Versions recorded
- 2
- Latest version
- git:20261008.8e53f92, committed Oct 8, 2026
- First version recorded
- Sep 1, 2026
- Size
- 10,280 bytes
- Repository stars
- 9
- License
- MIT
BibiGPT 风格视频总结:输入 Bilibili / YouTube 视频链接,快速抓取字幕/转写文本,并生成结构化总结(TL;DR、核心要点、章节时间线、金句,支持中英文)。Use when the user shares a video link (bilibili.com, b23.tv, youtube.com, youtu.be) and asks to summarize it, extract key points, get subtitles/transcript, 总结视频, 提炼要点, 视频笔记.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# video summary 参考 BibiGPT-v1 的视频总结管线:URL 解析 → 字幕/转写获取 → 结构化总结。 两步完成:① 用本 skill 的脚本抓字幕(输出统一 JSON);② 由你自己(agent 的 LLM 能力)按模板生成四段式总结。 ## Before running any command **1. yt-dlp(YouTube 必需;B 站主路径零依赖,可不需要)** 脚本会自动探测:优先 PATH 中的 `yt-dlp`,否则用 `uvx yt-dlp` 零安装运行。若两者都不可用且你需要处理 YouTube: ```bash brew install yt-dlp # 或 pipx install yt-dlp;有 uv 时:uv tool install yt-dlp ``` **2. BILIBILI_SESSDATA(B 站字幕必需)** 实测(2026-08):B 站字幕(CC 与 AI 字幕)自 2023 年起需要登录态,无 cookie 时字幕接口恒返回空列表(元数据与弹幕不受影响)。所以总结 B 站视频前先确认登录态: ```bash # 获取:浏览器登录 bilibili.com → DevTools → Application → Cookies → 复制 SESSDATA 值 export BILIBILI_SESSDATA="粘贴你的SESSDATA" ``` 无 SESSDATA 时脚本**不会自动降级**:B 站视频若因此拿不到字幕,脚本返回 `source=login-required`(exit 5)+ `login_guide`——此时你必须**先停下向用户说明并引导登录**(见下方「登录引导流程」),仅在用户明确表示无法登录或同意降级后,才加 `--allow-desc-fallback` 降级为「标题+简介」粗略总结,并在输出中声明该结论基于简介而非字幕。 ## When to use - 用户给出视频链接(bilibili.com / b23.tv / youtube.com / youtu.be)并要求总结、提炼要点、做笔记 - 用户要求获取视频字幕/转写文本 - 长视频快速了解内容(先给 TL;DR 再决定是否细看) ## Workflow ### Step 1:抓取字幕/转写 ```bash # <skill_dir> = 本 SKILL.md 所在目录(如 ~/.agents/skills/video-summary 或 ~/.claude/skills/video-summary) python3 "<skill_dir>/scripts/fetch_transcript.py" "<视频URL>" ``` …
Read the whole file at its exact version.
How to install
mdr add howillmakeit/skills/video-summary@sha256:a7995667f378ae31The line at the top of this page pins the label git:20261008.8e53f92, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_saireyrdgym5df33)
5 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Sep 1, 2026 and Oct 8, 2026, about one every 37 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261008.8e53f92 latest | 2026-10-08 | 8e53f92 | 10,280 B | A | view · diff |
| git:20260901.b6f41de | 2026-09-01 | b6f41de | 9,391 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (10280 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
howillmakeit/skills · 9 stars · license MIT · pushed 2026-10-27 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_saireyrdgym5df33 GET https://markdownregistry.com/api/v1/resolve?ref=howillmakeit/skills/video-summary GET https://markdownregistry.com/api/v1/blob/a7995667f378ae31cc7e440c33e49210469be7ba5f55b42ec27b55d4ab174d25
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.