← Back to Skills Marketplace
mayank8290

Youtube Factory

by Mayank8290 · GitHub ↗ · v1.3.0
cross-platform ✓ Security Clean
5264
Downloads
33
Stars
23
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 using a Pexels API key, installing ffmpeg and the listed Python packages, and sending video topics, search phrases, and generated narration to external Pexels and Microsoft Edge TTS services. Avoid confidential or regulated prompts, and use a dedicated Pexels key.
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 center on generating local YouTube-style videos using scripts, voiceover, Pexels footage, captions, thumbnails, and metadata; the main mismatch is the claim of LLM script generation and self-contained operation while the code uses a fixed script template and external dependencies.
Instruction Scope
The workflow is user-invoked and task-scoped; I found no hidden instructions, autonomous posting, account mutation, destructive behavior, or prompt-injection-style control text.
Install Mechanism
The skill asks users to install ffmpeg and Python packages and configure a Pexels API key; bins and env requirements are declared, but the 'no external modules' wording is inaccurate.
Credentials
Network calls to Pexels, use of Edge TTS, subprocess calls to ffmpeg/ffprobe, and writes under the configured video output directory are proportionate to the stated video-generation purpose.
Persistence & Privilege
Persistence is limited to a local config file read for known keys, generated media files, temporary files, and output metadata; 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 179
Active Installs 23
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 5264 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