Install
openclaw skills install toonanyA Claude Code skill for creating AI-generated short dramas (漫剧) from novels and stories. Use when user mentions "漫剧创作", "小说转剧本", "分镜生成", "短剧制作", "故事线生成", "大纲...
openclaw skills install toonanyToonany helps anyone turn any story into an AI-generated short drama through a guided production pipeline.
核心理念: Any story, any style, anyone.
从未用过?只需两步:
/toonany new 我的漫剧/toonany quick(跟随引导完成全部流程)| 命令 | 说明 |
|---|---|
/toonany new <name> | 创建新项目,交互式配置 |
/toonany config | 检查/配置 API 密钥,缺失时自动引导 |
/toonany validate | 运行全量校验(结构 + 一致性) |
/toonany export | 导出完整项目 |
| 命令 | 说明 |
|---|---|
/toonany quick | 单命令交互式全流程,30分钟出片 |
| 命令 | 说明 |
|---|---|
/toonany story | 生成/修改故事线 |
/toonany outline [ep] | 生成/修改分集大纲 |
/toonany assets | 提取/生成角色、场景、道具资产 |
/toonany style-sample | 生成风格样张,确认后再批量生产 |
/toonany script [ep] | 生成剧本 |
/toonany storyboard [ep] | 生成分镜 |
/toonany storyboard-image [ep] | 生成分镜图 |
/toonany video [ep] | 生成视频 |
/toonany audio [ep] | 生成配音和字幕 |
/toonany finalize [ep] | 后期合成(拼接+混音+字幕烧录) |
执行任何命令前,Toonany 会自动检查:
小说原文 → 故事线 → 大纲 → 资产 → 风格样张 → 剧本 → 分镜 → 分镜图 → 视频 → 音频/字幕 → 成片
1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11)
/toonany quick
→ 询问小说内容
→ 询问风格/比例/集数
→ 自动生成故事线 + 大纲(第1集)
→ 自动生成资产
→ **生成风格样张 → 用户确认**
→ 批量生成分镜图
→ 生成视频
→ 生成音频/字幕
→ 后期合成输出成片
用户逐步控制每个阶段,每步可审、可改、可回退。
{
"name": "项目名称",
"type": "都市/古风/悬疑/科幻",
"artStyle": "2D动漫风格/真人写实/吉卜力",
"videoRatio": "16:9/9:16/1:1",
"episodeCount": 12,
"styleReference": "assets/style-sample.jpg",
"versions": {},
"models": {
"text": { "provider": "deepseek", "model": "deepseek-chat", "apiKey": "${DEEPSEEK_API_KEY}" },
"image": { "provider": "volcengine", "model": "doubao-seedream-4-5", "apiKey": "${VOLC_API_KEY}" },
"video": { "provider": "kling", "model": "kling-v1-pro", "apiKey": "${KLING_API_KEY}" },
"audio": { "provider": "volcengine", "model": "...", "apiKey": "${VOLC_TTS_API_KEY}" }
},
"characters": [
{"name": "角色名", "seed": 12345, "voiceType": "...", "consistencyId": "..."}
]
}
output/{project-name}/
├── project.json # 项目元数据
├── storyline.md # 故事线
├── outline/
│ ├── outline-01.md # 第1集大纲
│ └── ...
├── assets/
│ ├── characters.md # 角色资产(详细描述)
│ ├── props.md # 道具资产
│ ├── scenes.md # 场景资产
│ ├── data.json # 资产数据(程序格式)
│ ├── images/
│ │ ├── characters/ # 角色四视图 + 单张
│ │ ├── props/ # 道具图
│ │ └── scenes/ # 场景图
│ └── style-sample.jpg # 风格样张
├── script/
│ ├── script-01.md # 第1集剧本
│ └── ...
├── storyboard/
│ ├── storyboard-01.md # 第1集分镜
│ └── images/ # 分镜图
├── video/
│ └── ep01-*.mp4 # 生成的视频片段
├── audio/
│ └── ep01/ # 音频文件
├── subtitle/
│ └── ep01.srt # 字幕文件
└── final/
└── episode01.mp4 # 最终成片
/toonany new 我的项目/toonany quick 开始创作检测到缺少图像生成 API Key(火山引擎)。
请按以下步骤配置:
1. 访问 https://console.volcengine.com/ark/ 注册账号
2. 开通方舟大模型服务
3. 创建 API Key
4. 在终端执行: export VOLC_API_KEY=你的密钥
配置完成后,请告诉我"已配置",我会继续。
每部漫剧必须有1张风格样张作为视觉锚点。所有后续生成强制引用该样张,确保风格统一。
每个角色生成四视图参考图(正面、侧面、背面、特写),记录 seed 值。后续生成时复用 seed 和参考图,最大限度保持角色外观一致。
支持的 provider:
| 类型 | Provider | 用途 |
|---|---|---|
| text | deepseek, openai, anthropic, gemini | 故事线、大纲、剧本 |
| image | volcengine, kling, gemini | 资产图、分镜图 |
| video | kling, volcengine, vidu, gemini | 视频生成 |
| audio | volcengine, aliyun, edge-tts | 配音 |
在 project.json 的 models 字段中配置。API Key 推荐使用环境变量:${ENV_VAR_NAME}。