Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
freestylefly avatar

Manga Drama

  • 759 installs
  • 424 repo stars
  • Updated June 8, 2026
  • freestylefly/canghe-skills

manga-drama is a Python agent skill that turns one character image into manga-style short drama videos with auto storyboards and Seedance clips for developers who need vertical animated content without a full animation p

About

manga-drama is a Python skill in freestylefly/canghe-skills that builds manga-style short dramas from a single protagonist image using the doubao-seedance-1-5-pro-251215 model. The manga_drama.py CLI analyzes the character, drafts scene scripts from five built-in templates (introduction, action, emotion, interaction, ending), and calls Seedance image-to-video at 1080p in 9:16 with 5-second scenes. Developers can run quick generate mode with --theme and --scenes or author JSON scripts via create-script and from-script, optionally pushing results to Feishu. ARK_API_KEY is required through .canghe-skills/.env or environment variables, and the skill depends on seedance-video-generation. A built-in manga style prompt preset enforces hand-drawn Japanese or Chinese comic aesthetics across every shot. Reach for manga-drama when you need repeatable vertical manga shorts for campaigns, character stories, or social clips instead of hand-editing every shot in a video editor or building a custom animation toolchain from scratch.

  • Turns one protagonist photo into multi-scene vertical manga dramas
  • Built-in 5-scene drama templates (introduction, action, emotion, interaction, ending)
  • Default 9:16 vertical ratio optimized for short-form comic video
  • Uses doubao-seedance-1-5-pro-251215 model with custom manga art style prompt
  • CLI tool with argparse for batch storyboard generation

Manga Drama by the numbers

  • 759 all-time installs (skills.sh)
  • +15 installs in the week ending Jul 24, 2026 (Skillselion tracking)
  • Ranked #318 of 1,337 Generative Media skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 31, 2026 (Skillselion catalog sync)
npx skills add https://github.com/freestylefly/canghe-skills --skill manga-drama

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs759
repo stars424
Security audit3 / 3 scanners passed
Last updatedJune 8, 2026
Repositoryfreestylefly/canghe-skills

How do you generate manga-style short videos from one image?

Generate short manga-style drama videos from a single character image using Seedance.

Who is it for?

Developers automating vertical manga-style short dramas from a single character reference image and ARK/Seedance API access.

Skip if: Developers who need full 3D animation pipelines, non-manga live-action video, or production without Seedance API credentials.

When should I use this skill?

The user asks to generate manga-style short drama, manhua video, or image-to-video storyboards from a character image.

What you get

JSON storyboard scripts, per-scene Seedance MP4 clips at 1080p 9:16, and optional Feishu delivery payloads.

  • JSON storyboard scripts
  • per-scene MP4 video clips

By the numbers

  • Includes 5 built-in manga drama scene templates
  • Defaults to 5-second clips at 1080p in 9:16 aspect ratio
  • Targets doubao-seedance-1-5-pro-251215 as the default Seedance model

Files

SKILL.mdMarkdownGitHub ↗

漫剧生成器

基于 Seedance 视频生成能力,专门用于创作漫画风格的短剧(漫剧)。

核心功能

  • 主角识别:分析提供的角色图片,提取角色特征
  • 自动分镜:根据主题自动生成漫剧分镜脚本
  • 图生视频:以主角图片为基础生成各分镜视频
  • 漫画风格:内置漫画风格提示词模板
  • 分镜管理:支持自定义分镜脚本

前置要求

需要设置 ARK_API_KEY 环境变量。

配置方式(推荐)

1. 复制配置模板:

cp .canghe-skills/.env.example .canghe-skills/.env

2. 编辑 .canghe-skills/.env 文件,填写你的 API Key:

ARK_API_KEY=your-actual-api-key-here

或使用环境变量

export ARK_API_KEY="your-api-key"

加载优先级

1. 系统环境变量 (process.env) 2. 当前目录 .canghe-skills/.env 3. 用户主目录 ~/.canghe-skills/.env

---

需要依赖技能:seedance-video-generation

使用方法

1. 快速生成漫剧(推荐)

提供主角图片和主题,自动生成完整漫剧:

cd ~/.openclaw/workspace/skills/manga-drama
python3 scripts/manga_drama.py generate \
  --image /path/to/character.png \
  --theme "校园日常" \
  --scenes 3 \
  --send-feishu

2. 根据脚本生成漫剧

先创建脚本,再生成视频:

# 创建脚本模板
python3 scripts/manga_drama.py create-script \
  --output my_drama.json \
  --title "我的漫剧" \
  --character "双马尾女孩" \
  --num-scenes 4

# 编辑脚本文件后生成
python3 scripts/manga_drama.py from-script \
  --script my_drama.json \
  --image /path/to/character.png \
  --send-feishu

分镜模板

内置5种漫剧分镜类型:

分镜类型名称说明
introduction主角登场介绍主角,展示角色特征
action动作场景主角进行某个动作
emotion情感表达表达某种情感
interaction互动场景与环境或其他元素互动
ending结尾定格漫剧结尾,定格画面

脚本格式

{
  "title": "漫剧标题",
  "character": "主角描述",
  "style": "漫画风格",
  "total_scenes": 3,
  "scenes": [
    {
      "scene_number": 1,
      "type": "introduction",
      "name": "主角登场",
      "prompt": "双马尾女孩站在画面中央,微笑看向镜头,漫画风格...",
      "duration": 5,
      "ratio": "9:16",
      "resolution": "1080p"
    }
  ]
}

参数说明

generate 命令

参数必需说明
--image主角图片路径
--theme漫剧主题/剧情描述
--scenes分镜数量(默认3)
--output输出目录(默认~/Desktop)
--send-feishu发送到飞书

from-script 命令

参数必需说明
--script脚本文件路径
--image主角图片路径
--send-feishu发送到飞书

create-script 命令

参数必需说明
--output输出脚本文件路径
--title漫剧标题
--character主角描述
--num-scenes分镜数量

使用示例

示例 1:生成校园日常漫剧

python3 scripts/manga_drama.py generate \
  --image ~/Desktop/girl_character.png \
  --theme "校园日常" \
  --scenes 3 \
  --send-feishu

生成3个分镜: 1. 主角登场(校园门口) 2. 动作场景(上课/运动) 3. 结尾定格(温馨画面)

示例 2:创建自定义漫剧

# 创建脚本
python3 scripts/manga_drama.py create-script \
  --output spring_festival.json \
  --title "春节团圆" \
  --character "白发奶奶" \
  --num-scenes 5

# 编辑 spring_festival.json 文件
# 然后生成
python3 scripts/manga_drama.py from-script \
  --script spring_festival.json \
  --image ~/Desktop/grandma.png \
  --send-feishu

风格特点

  • 漫画质感:手绘风格,线条清晰
  • 柔和色彩:温馨治愈的色调
  • 电影构图:专业的画面构图
  • 角色一致性:基于同一张主角图片生成

技术细节

调用流程

1. 分析主角图片 → 提取角色特征
2. 根据主题 → 生成分镜脚本
3. 每个分镜 → 调用 Seedance 图生视频
4. 可选 → 发送到飞书

视频规格

  • 默认比例:9:16(竖屏,适合手机观看)
  • 默认分辨率:1080p
  • 默认时长:每分镜5秒
  • 风格:漫画/手绘风格

输出结构

~/Desktop/drama_我的漫剧/
├── drama_script_xxx.json    # 脚本文件
├── scene_1_introduction.mp4 # 分镜1
├── scene_2_action.mp4       # 分镜2
├── scene_3_emotion.mp4      # 分镜3
└── ...

注意事项

1. 主角图片质量:清晰的角色图片能获得更好的生成效果 2. 提示词优化:可以编辑脚本文件自定义每个分镜的提示词 3. 生成时间:每个分镜约30-60秒,多个分镜需要耐心等待 4. 文件大小:1080p视频较大,发送飞书可能需要分片上传

进阶用法

自定义分镜提示词

编辑生成的脚本文件,修改 prompt 字段:

{
  "prompt": "{character}在樱花树下读书,花瓣飘落,漫画风格,温馨治愈..."
}

批量生成系列漫剧

创建多个脚本,批量生成:

for script in scripts/*.json; do
  python3 scripts/manga_drama.py from-script \
    --script "$script" \
    --image ~/Desktop/character.png
done

参考文档

Related skills

How it compares

Pick manga-drama over generic image-to-video skills when you need scripted multi-scene manga shorts with JSON storyboards rather than one-off clips.

FAQ

What API key does manga-drama require?

manga-drama requires ARK_API_KEY for Seedance video generation through the Volcengine ARK platform. Configure the key in a project-level .canghe-skills/.env file, export it in your shell session, or set a system environment variable. The manga_drama.py script loads credentials in

How many scene types does manga-drama include?

manga-drama ships five built-in scene templates named introduction, action, emotion, interaction, and ending. Each template provides default Chinese manga-style prompts with placeholders for character, action, emotion, and style variables. The CLI fills those slots from your them

Is Manga Drama safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Generative Mediaautomationllm

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.