← Back to Skills Marketplace
devioslang

Videogen

by DeviosLang · GitHub ↗ · v2.2.0 · MIT-0
cross-platform ⚠ suspicious
225
Downloads
0
Stars
0
Active Installs
8
Versions
Install in OpenClaw
/install videogen
Description
视频号AI短视频自动化生产流水线(v2)。用户说"做视频"、"生成视频"、"短视频制作"、"视频混剪"时触发。支持三种内容模式自动切换(Mode A纯干货 / Mode B剧情+科普 / Mode C漫剧型)。使用 MiniMax Hailuo AI 生成视频片段,配合 FFmpeg 混剪,输出适合视频号发布的完...
Usage Guidance
This package appears to implement the described video pipeline, but the metadata omits key runtime requirements. Before running or installing: 1) Inspect scripts (scripts/v2/*.py, skills/*) for unexpected network calls or file reads. 2) Expect to need Python, pip packages, Node/Remotion, and FFmpeg — the skill does not declare them. 3) The pipeline calls remote AI services (MiniMax Hailuo, IMA, Whisper) and references API keys — only provide credentials you trust and use scoped keys. 4) Because package-lock uses non-default mirrors and many dependencies exist, prefer running in an isolated VM/container or sandbox and limit network egress. 5) If you only want content generation (no local execution), request a vetted hosted service or ask the author to declare required env vars and provide a minimal reproducible install guide. If you want, I can list the exact files/lines that reference network endpoints, credentials, or that perform filesystem writes so you can review them more quickly.
Capability Analysis
Type: OpenClaw Skill Name: videogen Version: 2.2.0 The skill bundle provides a highly complex and functional AI video generation pipeline. It is classified as suspicious due to several significant security vulnerabilities: 'scripts/build_composite.sh' and 'scripts/v2/run_remotion_render.py' construct shell commands (FFmpeg and npm) using potentially unsanitized user input, creating a risk for shell injection. Additionally, 'scripts/v2/url_extractor.py' allows for arbitrary web scraping which could be leveraged for SSRF (Server-Side Request Forgery), and several scripts automatically invoke 'pip install' or 'npm install' for missing dependencies, which is a risky behavior in agentic environments. While these appear to be design choices for ease of use rather than intentional malice, they represent a significant attack surface.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The SKILL.md describes a pipeline that uses Python scripts, FFmpeg, Remotion (Node/React), TTS (Whisper), and remote video APIs (MiniMax Hailuo / IMA). However the skill metadata declares no required binaries and no environment variables. The included repo contains Python scripts, Node/Remotion projects, package-locks, and FFmpeg/ffmpeg-usage examples — so the declared requirements are incomplete and therefore incoherent with the stated purpose.
Instruction Scope
Runtime instructions tell the agent/user to run local scripts that: fetch and scrape arbitrary URLs (WeChat, Zhihu, generic web), call external AI services (Hailuo, SeeDream/IMA, Whisper), run FFmpeg, and read/write many local files (minimax-output, normalize_patches.json, etc.). Those behaviours are expected for a video pipeline but the instructions do not limit what local files/paths will be read or what data will be sent to external services, and they reference API keys without declaring them. This grants wide discretion and file/network access unless constrained by the host.
Install Mechanism
There is no install spec (instruction-only), but a large code bundle is included (Python scripts, Node/Remotion, package-lock.json). Running or installing dependencies will pull packages (package-lock shows registry mirrors like mirrors.tencentyun.com). The absence of a curated install step combined with external registry references and many executable scripts raises supply‑chain and execution-safety concerns if the user installs or runs them.
Credentials
SKILL.md repeatedly references API credentials (MiniMax keys with prefix 'sk-cp-', IMA keys 'ima_'), Whisper (optional), and mentions Anthropic cache-edit APIs in documentation, yet requires.env lists none and primary credential is empty. The skill will need API keys and likely other credentials at runtime — the metadata should declare these. Requesting/using multiple cloud AI keys without explicit declaration is disproportionate and opaque.
Persistence & Privilege
always:false (good). The code and scripts create and persist output and state files (minimax-output/*, normalize_patches.json, local memory directories). That's expected for a pipeline but means the skill will write to the host filesystem and may persist extracted content and intermediate data. No evidence that it changes other skills or global agent configs, but you should expect local file writes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install videogen
  3. After installation, invoke the skill by name or use /videogen
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.2.0
视频号竖屏字体规范:72px标题/32px节点/20px标签 + 精简配色(#007AFF单一强调色) + 60px安全区
v2.1.0
feat: Apple风格模板 + 竖屏规范 + TTS bug修复
v2.0.1
videogen v2.0.1 - Added Remotion-based animation/video rendering engine and related project templates for advanced scene building. - Introduced new cloud-code video project structure under minimax-output/cloud-code-video/ with multiple React/TSX animation scene components. - Expanded chunked audio and video concatenation support with concat_list.txt files for both AAC and video. - Enhanced TTS (text-to-speech) harness scripts to improve batch audio generation and control. - Improved storyboard.json structure for richer scene representation and editing. - Various documentation and output structure updates to explain usage of new rendering and automation features.
v3.3.0
add 列表场景设计模式:全部可见+当前高亮+淡化非当前项
v3.2.0
add 竖屏安全布局规范 (safeTop/safeBottom + 固定高度卡片 + 垂直居中)
v3.1.0
add TTS --speed, chunk merge fix, two-stage rendering, vertical font specs, send compression guide
v3.0.0
Add TTS Harness mode + Remotion animation renderer + font scaling for 9:16 vertical video
v2.0.0
## v2.0.0 — 重大升级 ### 新功能 - 三种内容模式自动切换(Mode A纯干货 / Mode B剧情+科普 / Mode C漫剧型) - 选题自动分析(关键词驱动模式判断) - 增强版分镜字段(scene_type/shot_type/camera_move/video_prompt/transition) - URL 内容提取(微信公众号/知乎/通用网页) - 剧情+科普混合结构(Mode B) ### 新增脚本 - scripts/v2/topic_analyzer.py — 选题模式分析 - scripts/v2/storyboard_generator.py — 增强分镜生成(参考waoowaoo多阶段架构) - scripts/v2/run_pipeline.py — 统一流水线入口 - scripts/v2/url_extractor.py — URL正文提取 ### 视频 Prompt 公式升级 参考《AIGC短视频策划与制作》:镜头控制+主体描述+场景氛围+动态元素+风格
Metadata
Slug videogen
Version 2.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 8
Frequently Asked Questions

What is Videogen?

视频号AI短视频自动化生产流水线(v2)。用户说"做视频"、"生成视频"、"短视频制作"、"视频混剪"时触发。支持三种内容模式自动切换(Mode A纯干货 / Mode B剧情+科普 / Mode C漫剧型)。使用 MiniMax Hailuo AI 生成视频片段,配合 FFmpeg 混剪,输出适合视频号发布的完... It is an AI Agent Skill for Claude Code / OpenClaw, with 225 downloads so far.

How do I install Videogen?

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

Is Videogen free?

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

Which platforms does Videogen support?

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

Who created Videogen?

It is built and maintained by DeviosLang (@devioslang); the current version is v2.2.0.

💬 Comments