← 返回 Skills 市场
Youtube Lecture Analyzer
作者
wallfacer-web
· GitHub ↗
· v1.0.1
416
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install bradford-lecture-analyzer
功能描述
Extracts and structures key points, evidence, and actionable insights from YouTube lecture subtitles for review and teaching purposes.
使用说明 (SKILL.md)
YouTube 讲座字幕分析器
提取讲座核心结构、关键观点、证据与可执行行动,用于复盘/写作/教学。
使用方式
# 基础用法
python scripts/analyze_lecture.py \x3CYouTube视频ID或URL>
# 指定语言优先级
python scripts/analyze_lecture.py \x3CYouTube视频ID或URL> "zh-cn,en"
# 仅获取摘要
python scripts/analyze_lecture.py \x3CYouTube视频ID或URL> --summary-only
输出格式
强制规则
- 只基于字幕,不要补充;不确定要标注【不确定】
- 先去噪:合并重复观点、删除口头禅、修正口误
- 每个关键结论附【原文短引文】10–30字
- 区分:事实(Fact) / 观点(Claim) / 推断(Inference) / 建议(Recommendation)
输出结构
- A) 一句话总论(≤25字)
- B) 讲座结构地图(3–6段)
- C) 5个关键问题及回答
- D) 核心概念与关系
- E) 可执行提炼(行动清单)
- F) 亮点与反直觉
- G) 盲区与待验证
- 摘要(中文200字 + 英文200字)
依赖
- youtube-transcript-api
- HTTP 代理:127.0.0.1:26739
安全使用建议
Before installing or running this skill, consider the following: (1) The script forces all HTTP(S) requests it makes through a local proxy at 127.0.0.1:26739 — verify why a proxy is required and what that proxy does. A malicious or misconfigured local proxy could forward transcripts or other data off your machine. (2) Metadata inconsistencies exist (different slug/version/homepage and an unused 'requests' dependency); these suggest the package may have been modified or not properly maintained. (3) If you still want to use it, inspect the code yourself (it is short), remove or neutralize the PROXY lines (os.environ['HTTP_PROXY'] / HTTPS_PROXY) or change them to a proxy you control, and run it in an isolated environment where you can monitor outgoing connections (e.g., sandbox, VM, or with network monitoring enabled). (4) If you cannot verify the proxy's purpose or origin, avoid running the script with a proxy listener present. If you need help auditing the proxy behavior or removing the proxy lines, provide the proxy's configuration or allow an isolated test run for network capture — that would raise confidence.
功能分析
Type: OpenClaw Skill
Name: bradford-lecture-analyzer
Version: 1.0.1
The skill explicitly configures an HTTP/HTTPS proxy to `http://127.0.0.1:26739` in `scripts/analyze_lecture.py` and lists it as a dependency in `SKILL.md`. This forces all network traffic from the skill to be routed through a local proxy. While there is no direct evidence of malicious intent such as data exfiltration to a remote server, backdoors, or prompt injection with harmful objectives, this unusual network configuration creates a significant vulnerability. A co-located malicious process could potentially intercept, log, or tamper with the skill's network communications, making it suspicious rather than benign.
能力评估
Purpose & Capability
The script implements transcript fetching and summarization consistent with the described purpose. However, the inclusion of a forced HTTP/HTTPS proxy (http://127.0.0.1:26739) is not justified by the stated functionality and is unexpected for a simple transcript analyzer.
Instruction Scope
SKILL.md directs running the included Python script and lists the youtube-transcript-api dependency (consistent). It also documents the same local HTTP proxy requirement. The runtime instructions and the code do not read unrelated files or credentials, but they force network traffic through a local proxy — this broadens the scope of what network endpoints will see the transcript data.
Install Mechanism
This is an instruction-only skill with one included script and no install spec; no archives or remote downloads are executed by the skill. The risk is limited to running the provided Python file and any Python dependencies the user installs.
Credentials
No credentials or environment variables are declared/required, which is good. But the script unconditionally sets HTTP_PROXY and HTTPS_PROXY to a local address (127.0.0.1:26739). Requiring a local proxy for fetching YouTube transcripts is disproportionate and unexplained — it could be used to capture or forward fetched transcripts if that proxy is configured to relay externally.
Persistence & Privilege
The skill does not request permanent presence, does not set always:true, and does not modify other skills or system-wide settings. It writes an output file to the current working directory, which is expected behavior.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install bradford-lecture-analyzer - 安装完成后,直接呼叫该 Skill 的名称或使用
/bradford-lecture-analyzer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- No code or documentation changes in this version.
- Functionality, usage, and output format remain the same as the previous release.
- No new features, fixes, or updates introduced.
v1.0.0
- Initial release of YouTube 讲座字幕分析器 (Lecture Subtitle Analyzer).
- Extracts main structure, key points, evidence, and actionable items from YouTube lecture subtitles.
- Multiple usage options: set language priority, summary-only mode.
- Output strictly adheres to subtitle content, with fact/claim/inference/recommendation types clearly marked.
- Delivers structured analysis, including summary, structure map, key Q&As, concepts, action list, highlights, blind spots, and bilingual summary.
- Requires youtube-transcript-api and proxy support (127.0.0.1:26739).
元数据
常见问题
Youtube Lecture Analyzer 是什么?
Extracts and structures key points, evidence, and actionable insights from YouTube lecture subtitles for review and teaching purposes. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 416 次。
如何安装 Youtube Lecture Analyzer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install bradford-lecture-analyzer」即可一键安装,无需额外配置。
Youtube Lecture Analyzer 是免费的吗?
是的,Youtube Lecture Analyzer 完全免费(开源免费),可自由下载、安装和使用。
Youtube Lecture Analyzer 支持哪些平台?
Youtube Lecture Analyzer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Youtube Lecture Analyzer?
由 wallfacer-web(@wallfacer-web)开发并维护,当前版本 v1.0.1。
推荐 Skills