← Back to Skills Marketplace
zhaobod1

Huo15 Comic Character

by Job Zhao · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
67
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install huo15-comic-character
Description
根据剧本 characters 字段,用 Seedream 4.0 生成每个角色的全身立绘/半身特写/Q 版三联卡。后续分镜用这三张图做多图参考保证角色一致性。触发词:生成角色卡、角色立绘、人物设定图。
README (SKILL.md)

火15 漫剧-角色三联卡 Skill

读 script.json → 调 Seedream 4.0 → 每个角色输出 3 张图 → 后续 storyboard 用作参考。


输入 / 输出

python scripts/character.py \
  --script output/demo/script.json \
  --out-dir output/demo/characters

输出目录结构:

characters/
├── C1_full.png      # 全身立绘
├── C1_close.png     # 半身特写(表情基准)
├── C1_chibi.png     # Q 版头像
├── C2_full.png
├── ...
└── manifest.json    # {"C1": {"name": "顾青崖", "images": [...]}}

提示词模板

每个角色构建三条 prompt:

full_prompt  = f"{STYLE_PREFIX},角色全身立绘,{char.visual},{char.personality}气质,站姿,居中构图,纯色背景"
close_prompt = f"{STYLE_PREFIX},角色半身特写,{char.visual},{char.personality}表情,肩部以上,正面"
chibi_prompt = f"{STYLE_PREFIX},Q版头像,{char.visual}简化版,可爱风格,圆润线条"

STYLE_PREFIX 取自 _shared/config.pySTYLE_PRESETS[style].prefix

成本

3 张 × N 角色 × ¥0.08/张。典型 3 角色 = ¥0.72。

Usage Guidance
This skill is generally coherent with its stated purpose (generating three images per character via Seedream), but there are a few things to check before installing/using it: - Provide ARK_API_KEY: The bundled code requires an ARK_API_KEY environment variable to talk to the Seedream/Ark API, but the skill metadata/SKILL.md do not declare this. If you run it without that env var it will fail — and if you provide the key, the skill will use it to call the remote service. - Local-file uploads: ArkClient will convert file paths to data URIs (base64) and include them in requests. If your script.json or other inputs reference local images, those files will be uploaded to the remote API. Do not include sensitive local files as references. - Cost and files: The skill will persist cost tracking to project_dir/.cost.json and write generated images into the out-dir you pass. Ensure you run it in a folder you control and are aware of the cost estimate (PRICING in config.py). The SKILL.md provides a simple cost estimate but does not mention the ARK API key requirement. Recommended actions: ask the skill author to update SKILL.md to declare ARK_API_KEY and document data-upload behavior; run the skill in an isolated directory; only use non-sensitive reference images; verify the API endpoint and that you trust the remote provider before supplying credentials.
Capability Tags
cryptocan-make-purchasesrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The code implements exactly the stated purpose (calls a Seedream/Ark API to generate images from a script.json and writes three images per character). However the skill metadata / SKILL.md declare no required environment variables while the bundled code (ArkClient) requires ARK_API_KEY — an inconsistency that will break runtime or cause confusion. Requiring an Ark API key is reasonable for the stated purpose, but it should be declared.
Instruction Scope
SKILL.md instructs the agent to run scripts/character.py with a script.json and out directory — that matches the code. But the markdown does not mention that an ARK_API_KEY environment variable is mandatory, nor does it warn that local image files (if passed as reference images elsewhere) will be base64-encoded and uploaded to the remote API. The code will read and send files via _image_to_data_uri, which could lead to inadvertent upload of local files if referenced in inputs.
Install Mechanism
The skill is instruction-only (no install spec). There is bundled Python code, but nothing in the package attempts to download or install external binaries. No high-risk install URLs or extract steps are present.
Credentials
The only secret the code needs is ARK_API_KEY (used for the Seedream/Ark requests) which is proportionate to image-generation. However the skill metadata did not declare this required env var. Additionally, the ArkClient will accept file paths and convert them to data URIs (base64 of local files), which means local files referenced by the script could be uploaded to the remote API — this is a data-exfiltration risk if users are unaware.
Persistence & Privilege
The skill does not request system-wide privileges or always:true. It writes outputs to the user-specified out-dir and persists cost tracking to project_dir/.cost.json (via CostGuard). Those file writes are confined to the project/output directories and are expected for this workflow.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install huo15-comic-character
  3. After installation, invoke the skill by name or use /huo15-comic-character
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
initial release
Metadata
Slug huo15-comic-character
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Huo15 Comic Character?

根据剧本 characters 字段,用 Seedream 4.0 生成每个角色的全身立绘/半身特写/Q 版三联卡。后续分镜用这三张图做多图参考保证角色一致性。触发词:生成角色卡、角色立绘、人物设定图。 It is an AI Agent Skill for Claude Code / OpenClaw, with 67 downloads so far.

How do I install Huo15 Comic Character?

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

Is Huo15 Comic Character free?

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

Which platforms does Huo15 Comic Character support?

Huo15 Comic Character is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Huo15 Comic Character?

It is built and maintained by Job Zhao (@zhaobod1); the current version is v0.1.0.

💬 Comments