← 返回 Skills 市场
Video Learner
作者
keke-skills
· GitHub ↗
· v1.0.10
· MIT-0
156
总下载
1
收藏
0
当前安装
13
版本数
在 OpenClaw 中安装
/install video-learner
功能描述
Analyze video content and generate a callable Skill.
安全使用建议
This skill mostly does what it claims (download a user-provided video, transcribe locally, analyze text, and produce a new Skill manifest), but it has two practical risks you should consider before installing:
1) Generated skill files: The skill will write SKILL.md files into ~/.openclaw/workspace/skills/. If your platform auto-loads or later enables skills in that directory, a generated skill could add capabilities (including network calls, installs, or credential use). Do not allow automatic loading of newly written skills; require manual review before enabling any generated SKILL.md.
2) Dependency/trust chain: The skill depends on external tools (yt-dlp, ffmpeg, Whisper, node) and another skill (douyin-download). Ensure those binaries and the referenced skill are from trusted sources. Note: 'whisper' is typically a Python package, not a standalone binary — check how it will be invoked.
Other practical points:
- Confirm the agent actually prompts for and requires explicit user approval before writing any new skill (the SKILL.md states this, but it is an instruction, not an enforced policy).
- Be aware of disk usage and privacy: downloads and local transcription can use significant disk/CPU and may contain copyrighted or sensitive content — only process content you are allowed to.
- If you accept, audit the generated SKILL.md files before enabling them and restrict write access to your skills directory if possible.
If you want, I can list specific checks to perform (e.g., verify yt-dlp/ffmpeg versions, inspect douyin-download skill code, or test the agent's confirmation prompt).
功能分析
Type: OpenClaw Skill
Name: video-learner
Version: 1.0.10
The video-learner skill is designed to transcribe and analyze video content to generate new OpenClaw skills. It utilizes standard, legitimate tools such as yt-dlp, ffmpeg, and Whisper for local processing. The SKILL.md instructions include explicit safeguards, such as requiring user confirmation before generating new files and ensuring temporary files are cleaned up, with no evidence of malicious intent or unauthorized data exfiltration.
能力评估
Purpose & Capability
Declared binaries (yt-dlp, ffmpeg, python/whisper, node) and the douyin-download dependency are coherent with downloading, extracting audio, transcribing, and producing a derived Skill. The declared write path (~/.openclaw/workspace/skills/) also fits the stated goal of generating new skills.
Instruction Scope
Instructions explicitly download user-provided videos, transcribe them locally, analyze text, then generate and write a SKILL.md into ~/.openclaw/workspace/skills/<new-skill-name>/. Writing new skill files is within the described purpose but gives the skill the ability to create arbitrary skill manifests; the SKILL.md promises 'user confirmation' before creating the new skill, but that is an instruction the agent must follow — there is no technical enforcement here. The flow references /tmp/ and the workspace path (both declared), but also relies on an external skill 'douyin-download' whose behavior and permissions are not provided.
Install Mechanism
This is an instruction-only skill with no install spec or downloaded code. That limits immediate disk-write/install risks. However, it calls external binaries (yt-dlp, ffmpeg, whisper) which must already be present and could themselves have installation risks unrelated to this skill.
Credentials
The skill requests no environment variables or credentials. The lack of requested secrets is proportionate to its stated task.
Persistence & Privilege
The skill writes generated SKILL.md files into the agent's workspace skills directory. If the platform automatically loads skills from that directory (or if an operator later enables them), generated skills could introduce new capabilities, dependencies, or external network activity. Although always:false and the SKILL.md claims user confirmation is required, writing files into the skills path is a persistence action that increases blast radius and should be reviewed before allowing.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install video-learner - 安装完成后,直接呼叫该 Skill 的名称或使用
/video-learner触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.10
revert to 1.0.8 structure with English translation
v1.1.1
移除requires字段,改用描述性文字
v1.1.0
强调生成的skill不会自动启用,需要用户手动审核
v1.0.9
- Updated SKILL.md to provide a clear English overview and instructions.
- Improved documentation with organized sections: Overview, Requirements, Trigger, Processing Flow, Security Notes, and Limitations.
- Clarified tool dependencies and workflow in concise English.
- No code or functional changes; documentation only.
v1.0.8
声明python3依赖,说明node用途
v1.0.7
添加requires声明工具和路径依赖
v1.0.6
移除安装命令,简化描述
v1.0.5
明确临时文件处理和LLM说明
v1.0.4
添加环境要求声明
v1.0.3
重写为具体bounded描述
v1.0.2
简化SKILL.md,移除脚本引用,聚焦对话流程
v1.0.1
明确依赖要求和运行方式
v1.0.0
Initial release of video-learner.
- Automatically extracts content from Douyin, Bilibili, and YouTube videos to generate OpenClaw Skills.
- Supports two usage modes: send a video link for fully automated processing (recommended), or run scripts manually.
- Processes include title extraction, speech-to-text transcription (Whisper), LLM content analysis, key point extraction, and user confirmation.
- Supports video download, speech recognition, result preview, and one-click Skill generation with automatic saving.
- No API key setup required; ready to use with any OpenClaw.
元数据
常见问题
Video Learner 是什么?
Analyze video content and generate a callable Skill. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 156 次。
如何安装 Video Learner?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install video-learner」即可一键安装,无需额外配置。
Video Learner 是免费的吗?
是的,Video Learner 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Video Learner 支持哪些平台?
Video Learner 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Video Learner?
由 keke-skills(@keke-skills)开发并维护,当前版本 v1.0.10。
推荐 Skills