← 返回 Skills 市场
yby6-video-parser
作者
yangbuyiya
· GitHub ↗
· v1.0.2
· MIT-0
263
总下载
1
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install yby6-video-parser
功能描述
此技能用于解析短视频链接,支持解析抖音、快手、B站等多个主流平台的短视频和图文链接,并能自动提取语音内容转录为文字。适用于需要批量获取视频元数据或将视频内容转为文本的场景时使用此 skill。
安全使用建议
This package generally does what it says (parses many short‑video platforms and can transcribe audio), but there are important transparency issues: the repository expects a SiliconFlow API key (and can call an external parse_api_url) even though the registry metadata lists no required credentials. Before installing or entering secrets: 1) Do not provide your SiliconFlow API key unless you trust that service and the skill maintainer; the key will be used to upload audio to SiliconFlow for transcription. 2) Do not set parse_api_url to an untrusted endpoint — that would send share URLs to that server. 3) Run the code in a sandboxed environment if possible: it downloads remote videos, writes files under tmp/ and demos/, and invokes ffmpeg via subprocess. 4) Review the code (scripts/transcribe.py and parser modules) yourself or ask the author to explain why metadata omitted required env vars; request an explicit declaration of required credentials. 5) If you only need parsing (no transcription), you can use parse_video_by_url_sync and avoid supplying an API key to limit outbound data. If you want me to, I can highlight exact lines that read .env, perform network calls, or call SiliconFlow so you can review them quickly.
功能分析
Type: OpenClaw Skill
Name: yby6-video-parser
Version: 1.0.2
The yby6-video-parser skill bundle is a legitimate utility for extracting video metadata and transcribing audio from over 20 platforms, including Douyin, Bilibili, and Twitter. Analysis of scripts/skill.py, scripts/transcribe.py, and the extensive parser library in scripts/parser/ shows the code functions as described, using standard libraries like httpx and requests. Audio transcription is performed via the SiliconFlow API (api.siliconflow.cn), and local audio extraction uses ffmpeg via subprocess.run with appropriate input sanitization. No evidence of malicious intent, unauthorized data exfiltration, or harmful prompt injection was found.
能力评估
Purpose & Capability
Name/description match the included code: many per‑platform parsers, a download/extract/transcribe pipeline, and output to demos/tmp. That capability set reasonably explains the included modules. However, the registry metadata declares no required environment variables or primary credential while the README/SKILL.md and the code clearly expect a SiliconFlow API key for transcription (and optionally an external parse_api_url). This omission in metadata is an incoherence and reduces transparency.
Instruction Scope
SKILL.md and scripts instruct the agent to parse arbitrary share URLs, download remote video files, run ffmpeg locally to extract audio, call an external ASR API (SiliconFlow) with the audio, and write results to demos/ and tmp/. The code also supports using a user‑supplied parse_api_url (an external parsing API). These behaviors are expected for the stated purpose but are broad: they involve network access, file writes, subprocess invocation (ffmpeg), and transmitting audio/URLs to remote services. The skill will read a .env file for secrets even though the registry declared none.
Install Mechanism
There is no automated install step in the skill metadata; it's an instruction+source bundle. The repository contains a requirements.txt (httpx, fake-useragent, requests) and instructs users to pip install them — standard and proportional. No remote download/installation of arbitrary archives or shorteners was found.
Credentials
The skill requires an API key for SiliconFlow (api_key) to perform transcription and reads other optional settings from a .env file (parse_api_url, siliconflow_api_url, auto_cleanup_temp_files). The registry lists no required env vars or primary credential, which is inconsistent. Supplying the API key gives a third‑party service access to audio extracted from any parsed video; parse_api_url (if set) would forward URLs to an arbitrary endpoint. These environment/credential requirements are meaningful and should have been declared in metadata.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system configs. It creates files under tmp/ and demos/ and runs local ffmpeg subprocesses — normal for this functionality. Model invocation is allowed (default) but not combined here with other elevated privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install yby6-video-parser - 安装完成后,直接呼叫该 Skill 的名称或使用
/yby6-video-parser触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Removed example `.env` and two sample Markdown demo files from the `demos/` directory.
- No changes in code, features, or usage; this update strictly refines environment and sample/demo file management.
v1.0.1
yby6-video-parser v1.0.1
- No code changes detected in this release.
- Documentation and usage instructions remain the same as the previous version.
- All core functionality, supported platforms, and usage scenarios are unchanged.
v1.0.0
yby6-video-parser 1.0.0 – Initial Release
- Supports parsing short video and image links from 20+ major platforms, including Douyin, Kuaishou, Bilibili, Redbook, and more.
- Extracts key video metadata: original (no watermark) video link, cover, title, author, music, and images/albums.
- Converts video speech to text using integrated SiliconFlow ASR, suitable for subtitle generation or content note-taking.
- Includes built-in parsers, with option to use external APIs if needed.
- Outputs structured data as JSON in terminal and generates Markdown reports automatically.
- Provides standalone scripts for metadata parsing and automated speech transcription.
元数据
常见问题
yby6-video-parser 是什么?
此技能用于解析短视频链接,支持解析抖音、快手、B站等多个主流平台的短视频和图文链接,并能自动提取语音内容转录为文字。适用于需要批量获取视频元数据或将视频内容转为文本的场景时使用此 skill。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 263 次。
如何安装 yby6-video-parser?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install yby6-video-parser」即可一键安装,无需额外配置。
yby6-video-parser 是免费的吗?
是的,yby6-video-parser 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
yby6-video-parser 支持哪些平台?
yby6-video-parser 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 yby6-video-parser?
由 yangbuyiya(@yangbuyiya)开发并维护,当前版本 v1.0.2。
推荐 Skills