Token导航 LogoToken导航TokenDH.com
效率敏感数据clawhub未标认证来源可访问clear审计提醒

bilibiliextractorbilibiliextractor 视频

Agent Skill

bilibiliextractor 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

2,225

周安装

90

GitHub Stars

公开资料未说明

下载量

698
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:bilibiliextractor(bilibiliextractor 视频)
来源仓库:https://github.com/kongym1234/bilibiliextractor
安装命令:
openclaw skills install bilibiliextractor
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install bilibiliextractor

简介

从 B 站视频提取字幕并自动总结核心观点、主要话题与关键结论,支持完整字幕输出请求。

SKILL.md

Bilibili 视频字幕提取与总结 Workflow

📋 概述

本 Skill 用于从 B 站视频提取字幕内容,并对字幕进行结构化总结。

适用场景: 用户分享 B 站视频链接,希望提取并分析视频内容。

默认行为: 提取字幕后直接总结,如用户明确要求只输出完整内容则只输出。


🔧 前置条件与 Agent 约束 (🚨 必读)

1. 脚本位置与寻址指令

本 Skill 目录下的 bilibili_extractor.py(始终与你正在阅读的 SKILL.md 同目录)。

🚨 Agent 寻址约束: 在执行任何 Python 命令前,你必须先通过 cd 命令切换到当前这份 SKILL.md 所在的绝对路径(在 OpenClaw 环境下通常为 ~/.openclaw/workspace/skills/bilibili_extractor/)。

2. 环境依赖与安装策略

运行脚本需要以下 Python 包:

requests
🚨 Agent 依赖安装约束绝对不要在每次执行前主动安装依赖! 只有当你运行 bilibili_extractor.py 时明确遇到了 ModuleNotFoundError: No module named 'requests' 报错,你才被允许执行以下安装命令并重试: pip install requests --target=/tmp/pylibs

3. 环境变量

音频转录依赖的 API 密钥需由人类开发者在 ~/.openclaw/.env 中配置:

SILICONFLOW_API_KEY=sk-你的硅基流动API密钥

🚀 标准执行流程

Step 1:提取字幕

确保已 cd 到本技能目录后,使用简化后的 BV 号或完整 URL 执行脚本。

命令模板 (Agent 严格遵守):

注意:命令会自动尝试加载系统的 .env 文件获取真实密钥。你绝不能在命令中自行捏造或填写 SILICONFLOW_API_KEY=sk-xxx 这样的明文参数。
# 自动寻找并加载环境变量,然后使用相对路径执行脚本
if [ -f ~/.openclaw/.env ]; then source ~/.openclaw/.env; fi && PYTHONPATH=/tmp/pylibs python3 bilibili_extractor.py "<视频URL或BV号>"

执行时长预估: 30秒~3分钟(取决于是否有字幕、是否需要 ASR 转录)

Step 2:自动总结(默认行为)

提取字幕完成后(读取终端中 --- B站视频提取内容开始 --- 和结束标记之间的纯文本),默认进行总结,使用以下提示词自我要求:

你是一个专业的视频内容提炼助手,阅读这段文本,总结核心观点、主要讨论的话题以及任何有价值的结论。排版要清晰,分点列出。

要求:
1. 核心论点清晰突出
2. 主要话题分类整理(建议 3-5 个大类)
3. 关键结论单独列出,可用表格对比
4. 保留有价值的原话引用
5. 逻辑清晰,层次分明

Step 3:用户要求完整内容时

仅当用户明确要求"完整输出"、"不要总结"、"给我原始字幕"时,才完整输出字幕内容,不做任何总结。

提示词:

请完整输出上方提取的字幕内容,不要做任何总结或删减。

⚠️ 注意事项

1. BV 号提取

从复杂 URL 中提取 BV 号的正则表达式:

BV[1-9A-HJ-NP-Za-km-z]{10}

示例:

原始: https://www.bilibili.com/list/watchlater?oid=116283622295274&bvid=BV1GyQBBtEkU&spm_id_from=333.1007.top_right_bar_window_view_later.content.click&vd_source=233aa624b67fb14acf6f4ff7dee008db

提取: BV1GyQBBtEkU

2. 环境变量问题 (Agent 注意)

绝对不要在命令中显式传入你瞎猜的 API Key。

执行命令模板中的 source ~/.openclaw/.env 会自动注入 Key。如果仍然提示缺失 Key,说明开发者未正确配置,请直接按照下方的"故障排查"回复用户。

3. 字幕提取优先级

脚本内部已有优先级逻辑:

  1. 优先官方/AI生成的 CC 字幕(快)
  2. 回退音频流下载 + 硅基流动 ASR 转录(慢,可能需要 1-3 分钟)

4. 依赖安装问题

  • pip install --user 可能因权限问题失败
  • 优先使用 --target=/tmp/pylibs 方案
  • 使用前需设置 PYTHONPATH=/tmp/pylibs(命令模板中已包含)

5. ASR 转录失败处理

  • 如果音频流也被防盗链拦截,脚本会输出 "提取失败:该视频既无自带字幕,也无法获取音频流。"
  • 此时只能告知用户无法提取。

6. 临时音频文件清理

  • 脚本使用 tempfile.NamedTemporaryFile 创建临时音频文件
  • ASR 转录完成后,必须删除临时音频文件(脚本已在 finally 块中处理)
  • 如发现 /tmp 目录下有残留的 .m4a 文件,Agent 可通过命令清理:
rm -f /tmp/tmp*.m4a

7. 输出格式

  • 脚本输出的字幕带有 --- B站视频提取内容开始 ------ B站视频提取内容结束 --- 标记
  • 总结时应去除这些标记,只输出纯净内容。

📝 总结模板示例

## 视频核心观点总结

---

### 一、核心论点

[一句话概括视频主旨]

---

### 二、主要讨论话题

**1. [话题名称]**
- 要点1
- 要点2

**2. [话题名称]**
- 要点1
- 要点2

---

### 三、关键结论

| 结论 | 说明 |
|------|------|
| [结论1] | [说明] |
| [结论2] | [说明] |

---

### 四、最终判断

[视频作者的核心结论或预言]

🔄 完整对话流程示例

用户:请提取这个B站视频的内容:https://www.bilibili.com/video/BV1GyQBBtEkU

助手:
[定位到技能目录并执行脚本提取字幕]
[等待脚本返回纯文本]
[自动排版并总结字幕内容]

用户:请给我完整的字幕内容,不要总结

助手:
[直接完整输出纯文本字幕,不做任何附加说明]

🛠️ 故障排查与应急话术 (Agent 必读)

遇到以下错误时,Agent 应立即停止重试,并向用户反馈对应的话术:

错误表现 / 终端日志解决方案与 Agent 话术
ModuleNotFoundError: No module named 'requests'Agent 自行执行 pip install requests --target=/tmp/pylibs 然后重试。
[错误] 缺失硅基流动 API Key告知用户:"系统缺少 API 密钥,请检查 ~/.openclaw/.env 配置文件中是否已正确写入 SILICONFLOW_API_KEY。"
视频无字幕且音频流获取失败告知用户无法提取,该视频可能已被删除或限制了访问权限。
ASR 转录超时或脚本卡死告知用户:"提取耗时过长导致超时,这通常是因为视频较长且没有自带字幕。请尝试提取其他视频。"
临时音频文件残留Agent 自行执行 rm -f /tmp/tmp*.m4a 进行清理。

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

70.95%
按下载量换算495

安全审计

VirusTotal

未展示

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills