← 返回 Skills 市场
Youtube Factory
作者
Mayank8290
· GitHub ↗
· v1.3.0
5890
总下载
33
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install youtube-factory
功能描述
Generate complete YouTube videos from a single prompt - script, voiceover, stock footage, captions, thumbnail. Self-contained, no external modules. 100% free...
安全使用建议
Review this before installing if you will let agents choose command arguments. Use a non-sensitive topic, keep the Pexels key limited to Pexels, run it in an isolated environment, avoid custom --output values unless they are simple directory names, and expect generated files to remain on disk under your account.
功能分析
Type: OpenClaw Skill
Name: youtube-factory
Version: 1.3.0
The skill bundle appears benign. The `youtube_factory.py` script performs video generation using `ffmpeg` and `edge-tts`, downloads stock footage from Pexels, and creates temporary files. Crucially, it includes robust security measures such as sanitizing user-controlled inputs for file paths and captions, validating all download URLs against an allowlist of Pexels domains to prevent SSRF, and using `subprocess.run` with argument lists to mitigate shell injection risks. The `SKILL.md` documentation is clear and does not contain any prompt injection attempts or instructions for malicious behavior. While the Python script currently uses a hardcoded script instead of an LLM as described in `SKILL.md`, this is a functional limitation, not a security vulnerability or malicious act.
能力评估
Credentials
Network access to Pexels, use of Edge TTS, subprocess calls to FFmpeg/ffprobe, and local media writes are expected for this purpose, but user topics and generated text may leave the local machine and the output path is not contained when --output is supplied.
Install Mechanism
Setup uses ordinary brew and pip installation commands and asks the user to store a Pexels key in ~/.openclaw-video-skills/config.env. Dependencies are unpinned and include at least one package not used by the inspected code, which increases supply-chain exposure but is not evidence of a malicious installer.
Instruction Scope
The documented workflow is user-invoked and contains no prompt hijacking instructions, but the implementation accepts a caller-provided --output value without validation, allowing generated files to be placed outside ~/Videos/OpenClaw despite the documentation presenting that as the output area.
Persistence & Privilege
No cron jobs, startup hooks, tool wrapping, memory poisoning, or background persistence were found. The skill does create persistent media outputs and reads a persistent per-user config file, which is disclosed in setup, though cleanup and overwrite controls are limited.
Purpose & Capability
The core behavior matches the stated YouTube video generation purpose: script text, TTS, Pexels stock footage, FFmpeg assembly, captions, thumbnails, and local outputs. However, the 'self-contained, no external modules' claim conflicts with the actual Python packages, CLI tools, API key, and network services used.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install youtube-factory - 安装完成后,直接呼叫该 Skill 的名称或使用
/youtube-factory触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.0
Security: restrict config.env to only known keys (PEXELS_API_KEY, OUTPUT_DIR, DEFAULT_VOICE) - addresses CREDENTIALS review notice
v1.2.1
Added support link at top
v1.2.0
Added support/donation link
v1.1.0
v1.1.0: Self-contained (no external modules), security hardened (SSRF protection, secure tempfiles, ASS injection prevention), fixed video concatenation for mixed resolutions
v1.0.0
youtube-factory 1.0.0 initial release
- Generate complete, publish-ready YouTube videos from a single prompt: script, voiceover, stock footage, captions, and thumbnail.
- Uses only 100% free tools—no paid API required.
- Supports multiple video styles (documentary, listicle, tutorial, story) and voices (male/female, US/UK/AUS).
- Creates both regular and vertical (YouTube Shorts) videos.
- Script-only mode and customization options for voice and style.
- Outputs scripts, audio, raw/final video files, thumbnail, and metadata.
- Easy setup with Pexels API, FFmpeg, and Edge TTS.
元数据
常见问题
Youtube Factory 是什么?
Generate complete YouTube videos from a single prompt - script, voiceover, stock footage, captions, thumbnail. Self-contained, no external modules. 100% free... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 5890 次。
如何安装 Youtube Factory?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install youtube-factory」即可一键安装,无需额外配置。
Youtube Factory 是免费的吗?
是的,Youtube Factory 完全免费(开源免费),可自由下载、安装和使用。
Youtube Factory 支持哪些平台?
Youtube Factory 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Youtube Factory?
由 Mayank8290(@mayank8290)开发并维护,当前版本 v1.3.0。
推荐 Skills