← Back to Skills Marketplace
keke-skills

Video Learner

by keke-skills · GitHub ↗ · v1.0.10 · MIT-0
cross-platform ⚠ suspicious
156
Downloads
1
Stars
0
Active Installs
13
Versions
Install in OpenClaw
/install video-learner
Description
Analyze video content and generate a callable Skill.
Usage Guidance
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).
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install video-learner
  3. After installation, invoke the skill by name or use /video-learner
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug video-learner
Version 1.0.10
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 13
Frequently Asked Questions

What is Video Learner?

Analyze video content and generate a callable Skill. It is an AI Agent Skill for Claude Code / OpenClaw, with 156 downloads so far.

How do I install Video Learner?

Run "/install video-learner" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Video Learner free?

Yes, Video Learner is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Video Learner support?

Video Learner is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Video Learner?

It is built and maintained by keke-skills (@keke-skills); the current version is v1.0.10.

💬 Comments