← Back to Skills Marketplace
Video Ai Process
by
zhuchenggong19851114-design
· GitHub ↗
· v1.0.1
· MIT-0
94
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install video-ai-process
Description
Automatically transcribe, analyze, segment, upload, auto-compose, and generate custom-cut AI video editions with client scoring and final version selection.
Usage Guidance
This skill appears to implement the pipeline described, but it has notable inconsistencies you should resolve before installing or running it:
- Missing runtime requirements: the code calls ffmpeg and imports faster_whisper but the registry lists no required binaries or packages. Ensure ffmpeg and the Python dependencies (faster-whisper, and any HTTP client/SDKs you plan to use) are installed from trusted sources.
- Undeclared secrets: the SKILL.md and code expect FEISHU_VIDEO_APP_TOKEN and FEISHU_VIDEO_TABLE_ID and refer to a MiniMax integration, but these credentials are not declared in metadata. Do not provide secrets until the skill clearly documents why each is needed and how they will be used and stored. Rotate tokens after testing.
- Secret leakage: the script prints Feishu token and table_id to stdout — logs can leak these. Remove or redact logging of secrets.
- Cross-platform & path issues: the code mixes /tmp and Windows D:\ paths and hardcodes a workspace path insertion. Confirm the runtime environment (Windows vs Linux) and output locations; run in an isolated environment first.
- Unimplemented network steps: several key network interactions (MiniMax API calls, Feishu API writes, heartbeats) are TODOs. Ask the author for the intended MiniMax API usage and whether any external endpoints are contacted other than Feishu and legitimate model hosts.
Recommended actions before use:
- Request updated metadata from the author that declares required binaries and env vars and documents MiniMax/Feishu endpoints and permission scope.
- Review and modify the code to avoid printing secrets, and to clearly implement/explicitly show any network calls and endpoints used.
- Run the code in an isolated/test environment with least-privilege tokens (scoped Feishu token) and confirm behavior (no unexpected outgoing connections). If you cannot verify these, treat the skill as untrusted.
Capability Analysis
Type: OpenClaw Skill
Name: video-ai-process
Version: 1.0.1
The skill bundle provides a video processing pipeline (Whisper, MiniMax, FFmpeg, and Feishu integration) but is classified as suspicious due to a shell injection vulnerability in `video_pipeline.py`, where `subprocess.run(shell=True)` is used with unsanitized input. The code also contains inconsistent hardcoded paths (mixing Windows `D:\` drives with Linux `/home/success/` directories) and several incomplete 'TODO' stubs. While these represent significant security flaws and poor coding practices, there is no clear evidence of intentional malicious behavior or data exfiltration.
Capability Assessment
Purpose & Capability
The skill claims a full pipeline using Whisper, MiniMax, FFmpeg, and Feishu. However the registry declares no required binaries or env vars. The code invokes ffmpeg and imports faster_whisper (and expects a MiniMax integration), so ffmpeg, the faster_whisper package, and an API/credentials for MiniMax/Feishu are actually needed. This mismatch between claimed requirements and actual usage is disproportionate and incoherent.
Instruction Scope
SKILL.md and the code instruct running ffmpeg, writing temp Python scripts, and writing records to a Feishu (飞书) table. The code also prints Feishu token/table ID values to stdout and writes files to both /tmp and Windows D:\ paths. SKILL.md describes heartbeats/automatic checking of Feishu fields (periodic polling), but the shipped code has TODOs and does not implement those network interactions — another inconsistency. Nothing in the instructions asks for unrelated secrets, but the automatic-check/heartbeat behavior described expands scope and should be clarified.
Install Mechanism
No install spec is present (instruction-only + one Python script), so nothing will be downloaded at install time. That lowers install-time risk. However runtime actions will execute subprocess commands (ffmpeg) and create/run a temporary Python script, so runtime dependencies remain relevant.
Credentials
Although the registry lists no required env vars, SKILL.md shows FEISHU_VIDEO_APP_TOKEN and FEISHU_VIDEO_TABLE_ID and the code reads these env vars. MiniMax API credentials are referenced in prose but not declared. The skill therefore expects sensitive tokens but doesn't declare them in metadata or explain least-privilege usage. The code prints the token and table_id values to console, which risks leaking secrets into logs.
Persistence & Privilege
always is false and the skill does not request persistent platform-wide privileges. The SKILL.md mentions periodic 'heartbeat' checks, but the shipped code does not register persistent background tasks or modify other skills' configs. No explicit privilege escalation or always-on behavior is present in the package.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install video-ai-process - After installation, invoke the skill by name or use
/video-ai-process - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fixed: removed real Feishu app_token/table_id, now uses environment variables
v1.0.0
Initial release of video-ai-process: a fully automated AI video processing workflow.
- Automates video workflow: transcribe → analyze → segment → upload to Feishu → auto assemble/customer scoring → final video selection.
- Integrates Whisper transcription, MiniMax analysis (coarse/fine), and FFmpeg video segmentation/assembly.
- Automatically uploads segment data to Feishu Bitable, including all key metadata.
- Supports customer reordering and scoring of video segments via Feishu, enabling custom video versions.
- Provides clear folder structure and process traceability for all outputs.
- Includes automation logic for both immediate assembly and customer-triggered customization.
Metadata
Frequently Asked Questions
What is Video Ai Process?
Automatically transcribe, analyze, segment, upload, auto-compose, and generate custom-cut AI video editions with client scoring and final version selection. It is an AI Agent Skill for Claude Code / OpenClaw, with 94 downloads so far.
How do I install Video Ai Process?
Run "/install video-ai-process" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Video Ai Process free?
Yes, Video Ai Process is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Video Ai Process support?
Video Ai Process is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Video Ai Process?
It is built and maintained by zhuchenggong19851114-design (@zhuchenggong19851114-design); the current version is v1.0.1.
More Skills