Install
openclaw skills install picture-book-maker制作图文并茂的绘本,支持从主题策划、故事创作、角色设定到分镜设计和最终打包输出的完整流程,适用于教育绘本、儿童故事、寓言故事等场景
openclaw skills install picture-book-maker本技能使用智能体原生能力,无需安装额外依赖包。
# 创建绘本输出目录
mkdir -p ./picture-book-output
page-01.png, page-02.png 等格式,存入 ./picture-book-output/<book-name>/pages/./picture-book-output/<book-name>/ 目录下创建 metadata.json 文件{
"title": "绘本标题",
"author": "作者名称",
"description": "绘本描述",
"pages": [
{
"image": "https://example.com/page-01.png",
"text_cn": "第一页中文内容",
"text_en": "First page English content"
},
{
"image": "https://example.com/page-02.png",
"text_cn": "第二页中文内容",
"text_en": "Second page English content"
}
]
}
格式要求:
title:绘本标题(必需)author:作者名称(必需)description:绘本描述(可选)pages:页面数组(必需)
image:图片URL(可选,如果不提供则使用本地 pages 目录中的文件;支持 http/https 开头的URL)url 或 file:图片URL的替代字段名(与 image 等效)text_cn:中文内容(必需,只取第一段显示)text_en:英文内容(可选)图片来源优先级:
pages/ 目录存在图片文件 → 使用本地文件pages/ 目录为空 → 使用 metadata.json 中 pages[i].image 字段的URLpython /workspace/projects/picture-book-maker/scripts/pack-book.py --input ./picture-book-output/<book-name> --output ./picture-book-output/<book-name>/book.html
参数说明:
--input:绘本目录路径(支持相对路径,如 ./picture-book-output/my-book 或 picture-book-output/my-book)--output:输出HTML文件路径(可选,默认 book.html)--max-retries:图片下载失败时的最大重试次数(可选,默认3次)图片处理机制:
目录结构要求:
./picture-book-output/<book-name>/
├── metadata.json # 元数据文件(必需)
└── pages/ # 页面图片目录(必需)
├── page-01.png
├── page-02.png
└── ...
常见错误排查:
如果提示"找不到元数据文件",请检查:
metadata.json 是否在正确的目录下./ 开头,也支持无 ./ 的相对路径)如果提示"找不到页面目录",请检查 pages 文件夹是否存在
如果图片下载失败:
--max-retries 参数提高重试次数如果提示"下载的文件不是有效的图片":
metadata.json 中使用原始图片URL,让打包脚本直接从网络加载脚本将生成:
book.html:可在浏览器中直接浏览的HTML绘本(包含封面、翻页动画、响应式设计)--input 指定绘本目录,--output 指定输出文件)