← Back to Skills Marketplace
66
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install huo15-comic-video
Description
分镜关键帧 → 短视频(Seedance 2.0 图生视频,关键帧做 first_frame,5s/镜,最多 3 并发,开启 return_last_frame 用于下镜衔接)。触发词:图生视频、分镜视频、漫剧视频化。
README (SKILL.md)
火15 漫剧-图生视频 Skill
关键帧 → 视频片段。核心复用
huo15-influencer-video-skill的 Seedance 2.0 模式。
输入 / 输出
python scripts/video.py \
--script output/demo/script.json \
--frame-dir output/demo/storyboard \
--out-dir output/demo/videos
输出:
videos/
├── S01.mp4
├── S02.mp4
├── ...
└── last_frames/ # return_last_frame 输出,用于下镜衔接
├── S01_last.png
└── ...
关键参数
| 参数 | 值 | 说明 |
|---|---|---|
| model | doubao-seedance-2-0-260128 |
火山方舟 |
| first_frame | storyboard/{sid}.png |
关键帧做首帧 |
| ratio | 9:16 |
竖屏 |
| duration | 5 | 每镜 5 秒 |
| return_last_frame | true | 保存 last_frame 供下镜接续 |
| watermark | false |
并发与续跑
- 最多 3 任务并发提交(
DEFAULTS["concurrency"]),避免限流 - 每镜 checkpoint 独立(
videos.S01=done),失败只重做失败镜头
成本
5s × ¥0.994/s = ¥4.97/镜。48 镜 ≈ ¥239。
Usage Guidance
Before installing or running this skill, note: (1) The bundled code will call a remote Volcengine/Ark API and will upload your local frame images (they are base64-encoded and sent). Do not point frame-dir to any sensitive images you don't want uploaded. (2) The code requires an ARK_API_KEY environment variable at runtime but the skill metadata/SKILL.md do not declare this — you should only provide that key if you trust the provider. (3) The tool writes .checkpoint.json and .cost.json to the project parent directory and will download video and last-frame assets to disk. (4) The workflow incurs real cloud cost; confirm cost_cap and pricing before running. Recommended actions: ask the publisher to update metadata and SKILL.md to list required env vars (ARK_API_KEY) and endpoints, run the skill in an isolated environment, audit the API key permissions and billing limits, and review the provider's privacy/terms for uploaded content.
Capability Analysis
Type: OpenClaw Skill
Name: huo15-comic-video
Version: 0.1.0
The skill bundle is a legitimate tool for generating comic videos from storyboard frames using the Volcengine (Ark) API. It features a well-structured architecture including an API client (ark_api.py), a cost management system (cost_guard.py) to prevent overspending, and a checkpointing mechanism (checkpoint.py) for task persistence. The code uses standard libraries, follows safe file-handling practices with pathlib, and lacks any indicators of malicious intent, data exfiltration, or unauthorized execution.
Capability Tags
Capability Assessment
Purpose & Capability
The code implements Seedance 2.0 image→video workflows against a Volcengine/Ark endpoint, which matches the skill name/description. However, the skill registry declares no required env vars or credentials even though ark_api.ArkClient requires ARK_API_KEY at runtime. That omission is an inconsistency between stated metadata and actual capability.
Instruction Scope
SKILL.md shows running scripts/video.py with local script/frame dirs and out dir — the runtime instructions are narrowly scoped to generate videos. The code will read local frame image files (base64-encode and upload them), post prompts and image data to the Ark API, download video/last-frame URLs, and write video files and checkpoint/cost files to disk. The instructions do not mention the required API key, that images will be transmitted, nor the remote endpoints, which is a transparency gap.
Install Mechanism
No install spec — this is an instruction+bundled-Python-scripts skill. No external archive downloads or package installs are requested, which keeps install risk low.
Credentials
The code requires an ARK_API_KEY environment variable (ArkClient.__init__ raises if absent), but the skill metadata lists no required env vars or primary credential. Additionally, config.py references other third-party endpoints (kling, sunoapi) and models; while not directly invoked by this script, their presence increases surface area for credential requirements in related scripts. The missing declaration of ARK_API_KEY and the lack of explicit guidance about what credentials are needed is disproportionate.
Persistence & Privilege
The skill writes outputs (MP4s, last_frames) and state files (.checkpoint.json and .cost.json) into the provided output/project directories for resumability — this is expected behavior for a pipeline tool. always:false and normal autonomous invocation are used.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install huo15-comic-video - After installation, invoke the skill by name or use
/huo15-comic-video - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
initial release
Metadata
Frequently Asked Questions
What is Huo15 Comic Video?
分镜关键帧 → 短视频(Seedance 2.0 图生视频,关键帧做 first_frame,5s/镜,最多 3 并发,开启 return_last_frame 用于下镜衔接)。触发词:图生视频、分镜视频、漫剧视频化。 It is an AI Agent Skill for Claude Code / OpenClaw, with 66 downloads so far.
How do I install Huo15 Comic Video?
Run "/install huo15-comic-video" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Huo15 Comic Video free?
Yes, Huo15 Comic Video is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Huo15 Comic Video support?
Huo15 Comic Video is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Huo15 Comic Video?
It is built and maintained by Job Zhao (@zhaobod1); the current version is v0.1.0.
More Skills