← Back to Skills Marketplace
mayank8290

Youtube Factory

by Mayank8290 · GitHub ↗ · v1.3.0
cross-platform ✓ Security Clean
5831
Downloads
33
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install youtube-factory
Description
Generate complete YouTube videos from a single prompt - script, voiceover, stock footage, captions, thumbnail. Self-contained, no external modules. 100% free...
Usage Guidance
Install only if you are comfortable installing the listed media tools and Python packages, using a Pexels API key, creating potentially large media files under ~/Videos/OpenClaw/, and sending video topics/search phrases/narration to Pexels and Microsoft Edge TTS. Avoid confidential, regulated, or proprietary prompts unless those third-party data flows are acceptable.
Capability Analysis
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.
Capability Assessment
Purpose & Capability
The artifacts consistently support a video-generation workflow: script text, Edge TTS voiceover, Pexels stock footage, FFmpeg assembly, captions, thumbnails, and local metadata. The main capability mismatch is that the code uses a fixed script template rather than true LLM script generation.
Instruction Scope
Execution is user-invoked and task-scoped; I found no hidden role changes, autonomous posting, destructive actions, credential theft, or unrelated behavior.
Install Mechanism
The skill declares required bins/env in metadata and lists setup commands for ffmpeg, edge-tts, pillow, python-dotenv, and requests, but the frontmatter and module docstring inaccurately claim self-contained/no external modules.
Credentials
Network calls to Pexels, use of Edge TTS, subprocess calls to ffmpeg/ffprobe, and generated media writes are proportionate to the stated purpose. Privacy disclosure for prompt-derived search terms and narration sent to third-party services should be clearer.
Persistence & Privilege
Persistence is limited to reading a local config file for allowed keys, writing generated media under the configured video output directory, and temporary files. No background service, privilege escalation, broad local indexing, or credential persistence was found.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install youtube-factory
  3. After installation, invoke the skill by name or use /youtube-factory
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug youtube-factory
Version 1.3.0
License
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is Youtube Factory?

Generate complete YouTube videos from a single prompt - script, voiceover, stock footage, captions, thumbnail. Self-contained, no external modules. 100% free... It is an AI Agent Skill for Claude Code / OpenClaw, with 5831 downloads so far.

How do I install Youtube Factory?

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

Is Youtube Factory free?

Yes, Youtube Factory is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Youtube Factory support?

Youtube Factory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Youtube Factory?

It is built and maintained by Mayank8290 (@mayank8290); the current version is v1.3.0.

💬 Comments