← Back to Skills Marketplace
Youtube Lecture Analyzer
by
wallfacer-web
· GitHub ↗
· v1.0.1
416
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install bradford-lecture-analyzer
Description
Extracts and structures key points, evidence, and actionable insights from YouTube lecture subtitles for review and teaching purposes.
README (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
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bradford-lecture-analyzer - After installation, invoke the skill by name or use
/bradford-lecture-analyzer - Provide required inputs per the skill's parameter spec and get structured output
Version History
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).
Metadata
Frequently Asked Questions
What is Youtube Lecture Analyzer?
Extracts and structures key points, evidence, and actionable insights from YouTube lecture subtitles for review and teaching purposes. It is an AI Agent Skill for Claude Code / OpenClaw, with 416 downloads so far.
How do I install Youtube Lecture Analyzer?
Run "/install bradford-lecture-analyzer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Youtube Lecture Analyzer free?
Yes, Youtube Lecture Analyzer is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Youtube Lecture Analyzer support?
Youtube Lecture Analyzer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Youtube Lecture Analyzer?
It is built and maintained by wallfacer-web (@wallfacer-web); the current version is v1.0.1.
More Skills