bilibili-video-md:把 B 站視頻鏈接轉成結構化 Markdown

前言

做筆記或寫稿時,經常要把 B 站長視頻裏的口述內容落到文字上。常見做法是手動開播放器、暫停抄寫,或單獨找下載工具再對接 ASR,步驟多、文件名也容易亂。若希望 Agent 在對話裏識別 B 站鏈接後自動走完「拉音頻 → 轉寫 → 摘要 → 落盤」,可以裝社區 Skill bilibili-video-md(座標 @user_fe8721be/jmy001,當前版本 1.0.3)。

這是什麼

bilibili-video-md 是 SkillHub 上分類爲 ai-agent 的社區技能(來源 community,發佈者 user_fe8721be)。頁面標註 requires_api_key=false,即不依賴額外 API Key 配置項。

一句話:當用戶提供嗶哩嗶哩視頻鏈接時,自動下載音頻、用 Coli ASR(sensevoice 模型) 轉錄爲中文,再生成結構化 Markdown 摘要,並以視頻標題作爲文件名保存。

官方入口:

  • SkillHub 展示頁:https://www.skillhub.cn/skills/user_fe8721be/jmy001
  • API 座標頁:https://api.skillhub.cn/user_fe8721be/jmy001

核心功能

以下能力均來自 SkillHub 技能說明,未在資料中出現的細節不寫。

  1. 觸發條件:用戶提供 B 站視頻鏈接(URL 含 bilibili.com/video/,或 BV 開頭加字母數字的編號)。
  2. 下載音頻:從對應視頻拉取音頻,作爲後續轉寫輸入。
  3. 語音轉文字:使用 Coli ASR,模型爲 sensevoice,輸出中文文本。
  4. 生成 Markdown:在轉寫基礎上整理爲結構化 Markdown 摘要。
  5. 命名保存:以視頻標題作爲文件名寫入 Markdown 文件。

Agent 側可用的自然語言觸發詞包括:B站視頻、bilibili、下載音頻、轉視頻、video轉文字、B站轉md。

安裝與啓用

SkillHub 頁面給出的安裝指引是:按 SkillHub 安裝與優先源配置 安裝座標 @user_fe8721be/jmy001。下面按該文檔歸納步驟;各 AI 客戶端的 skills 目錄不同,安裝時必須用 --dir 指向當前 Agent 實際使用的目錄。

1、檢查或安裝 skillhub CLI

先確認本機是否已有 CLI:

command -v skillhub && skillhub --version

若未安裝,可按官方腳本安裝(完整安裝含 CLI 與默認 Skill;僅需 CLI 時加 --cli-only):

# 完整安裝(CLI + 默認 Skill,推薦)
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

# 僅安裝 CLI
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2、安裝 bilibili-video-md 到當前 Agent 的 skills 目錄

官方強調:安裝時必須指定 --dir,否則默認落在 ./skills/,當前 Agent 可能識別不到。

skillhub install @user_fe8721be/jmy001 --dir <skills 目錄>

常用客戶端的 skills 路徑(摘自 SkillHub 安裝文檔):

客戶端 skills 目錄
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或項目下的 .agents/skills/
Windsurf ~/.codeium/windsurf/skills/ 或 .windsurf/skills/

在 Cursor 中,示例爲:

skillhub install @user_fe8721be/jmy001 --dir ~/.cursor/skills/

安裝完成後,按你所用客戶端的慣例重啓或刷新 Agent,使新 Skill 被加載。Skill 本體遵循通用 SKILL.md 格式,由 Agent 讀取後決定何時調用。

典型用法

資料中的用法是「在對話裏提供 B 站鏈接或上述觸發詞」,由 Agent 匹配本 Skill 後執行流水線。可復現的示例對話如下(鏈接需替換爲真實視頻):

請把這個 B 站視頻轉成 md:https://www.bilibili.com/video/BVxxxxxxxxxx

或:

B站轉md,BV1xxxxxxxxxx
video轉文字,幫我處理這個 bilibili 鏈接:……

經過上面的步驟,Agent 應在本地完成音頻下載、ASR 轉寫與摘要生成,並以該視頻標題命名 Markdown 文件。具體腳本路徑與中間產物目錄取決於 Skill 包內實現;公開頁面未列出時,以安裝後的 SKILL.md 爲準。

適用場景與注意

適合誰

  • 需要把 B 站教程、訪談、課程口述整理成可檢索 Markdown 的開發者或寫作者。
  • 已在 Cursor、Claude Code、Codex 等支持 Skill 的環境裏工作,希望用自然語言觸發整條鏈路的人。

限制與注意

  • 僅針對 B 站視頻鏈接形態(bilibili.com/video/ 或 BV 號);其他平臺不在技能說明範圍內。
  • 轉寫依賴 Coli ASR / sensevoice,長視頻耗時會隨音頻時長與本地算力變化;資料未給出時長上限,需自行試跑評估。
  • 社區來源(community),升級與維護跟隨發佈者 user_fe8721be;安裝前可在 SkillHub 查看版本 1.0.3 與頁面統計(截至抓取:下載約 1555、安裝約 40)。
  • 安裝 CLI 或拉取技能包需要網絡;在受限沙箱中執行官方 curl 安裝腳本時需允許出網。

結尾

bilibili-video-md 把 B 站鏈接到 Markdown 筆記串成一條 Agent 可觸發的流程:識別鏈接、下載音頻、sensevoice 轉寫、結構化摘要、按標題存盤。若你正在 SkillHub 上找 ai-agent 類工具,可從官方頁安裝 @user_fe8721be/jmy001:https://www.skillhub.cn/skills/user_fe8721be/jmy001。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜