Bilibili Video Summary

Create local Markdown summaries for Bilibili, b23.tv, and YouTube videos by extracting metadata and subtitles/transcripts first, then having Codex write the summary and detailed notes. Use when the user asks to summarize, outline, extract key points from, or prepare notes for Bilibili/B-site/BV videos, b23.tv short links, or YouTube videos, especially when they want a local .md document.

Install

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

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

From the SKILL.md

# Bilibili Video Summary

Use this skill when the user gives a Bilibili, b23.tv, or YouTube video URL and asks for a summary, notes, outline, timeline, key points, or a local Markdown document. By default, create a local Markdown file unless the user explicitly asks for chat-only output.

## Workflow

1. Run the helper script to extract metadata and subtitles/transcripts to JSON.
2. Read the JSON output.
3. If `items[0].has_transcript` is true, use `items[0].transcript` to write the requested summary yourself.
4. If `items[0].has_transcript` is false for a Bilibili video, use the browser subtitle fallback before audio transcription:
   - Open the video page in the browser.
   - Start playback if needed.
   - Open the player subtitle menu, usually labelled `Subtitle`, `CC`, or Chinese `Zi Mu`.
   - Select a Chinese subtitle track when available, especially `Chinese AI` or `Zhongwen AI`.
   - Confirm that the player shows a message equivalent to "subtitles switched to Chinese".
   - Extract visible subtitle text from the page while the video plays, deduplicate repeated lines, and use the collected text as the transcript.
   - Mark the transcript source as `browser subtitle fallback` in the local Markdown file.
5. If the API, yt-dlp, and browser subtitle fallback all fail, use audio transcription with `--transcribe-audio`.
6. Save a local `.md` file by default. Include source URL, title, channel, duration, transcript source, summary, and detailed notes.
Read the full skill on GitHub

Details

Skill name
bilibili-video-summary
License
MIT
Repo updated
4 June 2026

FAQ

What does the Bilibili Video Summary skill do?

Create local Markdown summaries for Bilibili, b23.tv, and YouTube videos by extracting metadata and subtitles/transcripts first, then having Codex write the summary and detailed notes. Use when the user asks to summarize, outline, extract key points from, or prepare notes for Bilibili/B-site/BV videos, b23.tv short links, or YouTube videos, especially when they want a local .md document.

How do I install the Bilibili Video Summary skill?

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

Is Bilibili Video Summary popular?

It lives in Roxy-ljy/bilibili-video-summary-skill, which has 9 GitHub stars and 0 forks.

Related skills

Clippos

9

dylan-buck/Clippos

Local video clipping automation for /clippos requests, attached video files, video links, social clip generation, captioned shorts, crop/framing, and rendered 9:16, 1:1, or 16:9 exports. Use this skill whenever the user wants an agent to turn a video into high-potential clips, score clips with the current harness model, approve selected clips, and render final MP4 outputs.

Images, Video & Audio

Auto Pop Sci

8

0x68616F4C/auto-popsci

Generate math/science popularization videos with Manim animations and AI narration. Use when the user asks to create an explainer video, science animation, math tutorial, or pop-sci content on any topic. Handles the full pipeline from narrative design to final rendered video with synced audio.

Images, Video & Audio

Fb Ad Video Studio

9

ai-agents-for-agencies-coaches/fb-ad-video-studio

Produce high-converting Facebook/Instagram/TikTok ad VIDEOS — motion-graphics spots and talking-head founder ads — by authoring HyperFrames HTML compositions and rendering to MP4. Opinionated layer on top of the HyperFrames framework that bakes in a battle-tested ad structure, the audio pipeline (VO + SFX + silence-cutting), caption sync, and a reverse-template workflow. Use whenever the user asks for a video ad, motion-graphics ad, founder/UGC ad, kinetic-typography spot, animated ad, Reel/Short ad, or "make a video like this ad". For raw HyperFrames framework questions use the `hyperframes`

Images, Video & Audio

Radio Drama Producer

7

AEON-7/aeon-radio-drama

Full-pipeline radio drama and audiobook production — from creative premise to finished mixed audio. USE THIS SKILL whenever the user mentions: radio drama, audio drama, audiobook, audio play, radio play, podcast drama, audio fiction, radio theatre, audio storytelling, dramatic audio, audio production, voice acting project, audio book production, sound design for story, audio narrative, spoken word production, dramatic podcast, audio series, radio show, audio episode, voice drama, or any request to produce a complete audio production with multiple voices, music, and sound effects. Also trigger

Images, Video & Audio

Jmcomic

9

NanNank0/JMComic_downloader

Use jmcomic (JMComic-Crawler-Python) to query JMComic metadata (album/photo details, search, rankings, comments) and to download albums or chapters, optionally exporting them to PDF, ZIP, or a long image. All commands return a single JSON object from one stable CLI entry point.

Images, Video & Audio

Yt Digest

8

tga-cheetung/yt-digest

Turn a YouTube URL into a vault-ready research digest — transcript, key learning moments with timestamp deep-links, and screenshots of visual moments (slides, demos, dashboards). Use when the user pastes a YouTube link they're researching, says "summarize this video", "/yt-digest <url>", "youtube digest", or asks to extract key points from a YouTube talk. Output goes to vault/research/youtube/<slug>.md with screenshots in vault/attachments/youtube/<slug>/. Source MP4 is auto-deleted after frame extraction.

Images, Video & Audio

Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.