Token导航 LogoToken导航

Agent Skill · 开发

children-picture(儿童图片)

用于辅助图像生成、图片编辑、视觉素材处理或图像模型工作流。它适合让 Agent 根据文本生成图片、处理背景、整理视觉提示词或调用相关图像工具。使用时需要确认输入图片、版权来源、输出格式和模型限制;涉及人物、品牌、商品或公开展示素材时,应额外核对授权、真实性和内容合规边界。

children-picture 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 12,657。

总安装 1,176周安装 50GitHub Stars 公开资料未说明下载 412核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:children-picture(儿童图片)
来源仓库:https://github.com/livingbody/children-picture
安装命令:
openclaw skills install children-picture
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install children-picture

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

基于百度ERNIE-Image-Turbo模型,将儿童故事核心画面文本转为指定分辨率的高质量绘本图像并保存为PNG文件。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install children-picture;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

children-picture 怎么安装?

在终端执行 openclaw skills install children-picture。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

children-picture 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

children-picture 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

children-picture 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

children-picture 用的人多吗?

公开数据是累计安装 1,176 次,近一周安装 50 次,下载 412 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

children-picture 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
children-picture

儿童图片 · 本页

1,176—接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

儿童绘本生成器

一、概述

儿童绘本生成器是一个基于百度文心大模型图像生成模型能力的 OpenClaw Skill,封装了 Baidu AI Studio 的 ERNIE-Image-Turbo API,通过提炼儿童故事核心画面,通过文本生成图像(Text-to-Image)核心能力生成儿童绘本。Skill 通过 Python 脚本调用 OpenAI 兼容接口,实现与百度文心图像生成服务的无缝对接。

1.1 设计目标

目标说明
易用性单条命令即可完成图像生成,无需手动处理 API 调用细节
灵活性支持多种分辨率、支持命令行传参和环境变量配置 API Key
分辨率1024x1024/1376x768/1264x848/ 1200x896/896x1200/848x1264/768x1376
跨平台基于 Python 3.7+ 和 openai 库,兼容 Windows/macOS/Linux

1.2 核心能力矩阵

能力支持状态备注
文本生成图像✅核心功能,支持详细 prompt
多分辨率输出✅7 种预设分辨率
中文文字渲染✅可在 prompt 中指定中文文字内容
批量生成❌当前版本单图生成
风格迁移⚠️依赖 prompt 描述,无独立风格参数

二、架构设计

2.1 组件关系图

输入儿童故事,或者儿童故事主题
    ↓
通过大模型生成故事关键画面prompt
    ↓
调用ERNIE-Image 生成绘本图  

2.2 数据流

用户输入故事内容,或者故事主题
    │
    ▼

生成故事多个关键画面Prompt
    │
    ▼
[generate_image.py]
    │
    ├── 1. 解析命令行参数 (argparse)
    │      ├── --prompt: 图像描述文本
    │      ├── --filename: 输出文件路径
    │      ├── --resolution: 输出分辨率
    │      └── --api-key: API 密钥(可选)
    │
    ├── 2. 解析 API Key(优先级递减)
    │      ├── ① --api-key 参数
    │      ├── ② ERNIE-Image_API_KEY 环境变量
    │      ├── ③ ERNIE_Image_API_KEY 环境变量
    │
    ├── 3. 初始化 OpenAI 客户端
    │      ├── api_key = 解析结果
    │      ├── base_url = "https://aistudio.baidu.com/llm/lmapi/v3"
    │      └── 模型 = "ERNIE-Image-Turbo"
    │
    ├── 4. 调用 API
    │      ├── POST /images/generations
    │      ├── payload: {model, prompt, size, response_format: "b64_json"}
    │      └── 接收 base64 编码图像数据
    │
    └── 5. 保存文件
           ├── 创建输出目录(如果不存在)
           ├── base64 解码 → PNG 字节流
           └── 写入磁盘

三、核心模块详解

3.1 参数解析模块

文件: scripts/generate_image.py

使用 Python 标准库 argparse 实现命令行参数解析,设计为全显式传参,无交互式输入:

参数简写必填类型默认值说明
--prompt-p✅string-图像描述文本
--filename-f✅string-输出文件路径(支持绝对/相对路径)
--resolution-r❌choice1024x1024输出分辨率
--api-key-k❌stringNoneAPI 密钥(覆盖环境变量)

设计决策:

  • --filename 为必填项而非自动生成:赋予用户完全的文件命名控制权
  • --resolution 使用 choices 限制:避免传入 API 不支持的分辨率导致报错
  • 无 --output-dir 参数:通过 --filename 中的路径信息直接推导

3.2 API Key 解析模块

def get_api_key(provided_key: str | None) -> str | None:
    """Get API key from argument first, then environment."""
    if provided_key:
        return provided_key
    for key in ["ERNIE-Image_API_KEY", "ERNIE_Image_API_KEY", "BAIDU_API_KEY"]:
        value = os.environ.get(key)
        if value:
            return value
    return None

多环境变量兼容设计:

环境变量名优先级设计原因
ERNIE-Image_API_KEY1(最高)官方推荐命名,与 Skill 名称一致
ERNIE_Image_API_KEY2兼容下划线命名(部分系统不支持连字符)

安全考量:

  • 命令行传参 --api-key 会暴露在进程列表中(ps 可见),建议仅在临时场景使用
  • 生产环境推荐设置环境变量,避免密钥泄露

3.3 OpenAI 客户端封装

client = OpenAI(
    api_key=api_key,
    base_url="https://aistudio.baidu.com/llm/lmapi/v3"
)

关键设计:

  • 使用 openai Python SDK(非百度原生 SDK),利用其 OpenAI 兼容接口 能力
  • base_url 指向百度 AI Studio 的 OpenAI 兼容端点
  • 模型名称硬编码为 "ERNIE-Image-Turbo",这是当前百度文心图像生成的默认模型

3.4 API 调用与响应处理

img = client.images.generate(
    model="ERNIE-Image-Turbo",
    prompt=contents,
    size=output_resolution,
    response_format="b64_json",
)

# 解码并保存
image_bytes = base64.b64decode(img.data[0].b64_json)
with open(output_path, "wb") as f:
    f.write(image_bytes)

响应格式:

  • response_format="b64_json":返回 base64 编码的 PNG 图像数据
  • 不返回 URL(避免临时链接失效问题)
  • 直接内存解码写入磁盘,无中间临时文件

四、分辨率系统设计

4.1 支持的分辨率列表

分辨率宽高比适用场景备注
1024x10241:1头像、方形插画默认分辨率
1376x76816:9横屏壁纸、视频封面宽屏
1264x848~3:2照片比例接近单反相机比例
1200x896~4:3传统屏幕比例兼容旧设备
896x1200~3:4竖屏照片类似手机竖拍
848x1264~2:3竖屏壁纸接近手机屏幕
768x1376~9:16手机竖屏壁纸全面屏手机适配

五、Prompt 工程指南

5.1 Prompt 传递策略

Skill 采用透传优先策略:

  • 默认将用户描述原样传递给 API
  • 仅在用户描述明显不足时进行补充优化

5.2 高命中率 Prompt 模板

Create an image of: <主体描述>
Style: <艺术风格>
Composition: <构图/镜头>
Lighting: <光影效果>
Background: <背景描述>
Color palette: <色彩方案>
Avoid: <需要避免的内容>

5.3 中文文字渲染技巧

ERNIE-Image 支持在图像中渲染中文文字,关键要点:

  1. 明确指定文字内容:在 prompt 中直接写出要显示的中文
  2. 指定字体风格:如「行书」「楷书」「宋体」等
  3. 指定位置和样式:如「顶部居中」「白色字体带金色光晕」
  4. 控制大小:避免文字过大遮挡主体或过小无法辨认

示例:

In the upper portion of the image, elegant vertical Chinese calligraphy 
text arranged in two lines: first line '山再高,往上攀,总能登顶;' 
and second line '路再长,走下去,定能到达。' — the text is rendered 
in a refined semi-cursive Chinese calligraphy style (行书), white color 
with subtle golden glow effect, positioned in the upper third area.

六、错误处理与故障排查

6.1 预检清单(Preflight)

在调用脚本前,Agent 应检查:

#  API Key 是否可用
test -n "$ERNIE-Image_API_KEY" || echo "API Key 未设置"

6.2 常见错误与解决方案

错误信息原因解决方案
Error: No API key provided.API Key 未提供设置环境变量或传 --api-key
401/403 权限错误Key 无效或过期更换有效 Key
配额超限错误调用次数达到上限等待配额重置或升级账户
图像生成失败Prompt 包含敏感内容修改 prompt 避免违规描述

6.3 调试模式

当前脚本无独立 --verbose 参数,调试时可:

  1. 检查命令行参数是否正确传递
  2. 验证环境变量是否加载到当前进程
  3. 手动测试 API 连通性:curl https://aistudio.baidu.com/llm/lmapi/v3

七、安全设计

7.1 密钥管理

场景风险等级建议做法
命令行传参 --api-key⚠️ 中临时使用,避免在共享环境使用
用户级环境变量✅ 低推荐方案,仅当前用户可见
系统级环境变量⚠️ 中多用户共享,注意权限控制
硬编码在脚本中❌ 高严禁,会泄露到版本控制

7.2 输入安全

  • Prompt 内容直接传递给百度 API,无本地过滤
  • 依赖百度服务端的内容安全策略
  • 敏感/违规内容会被 API 拒绝并返回错误

7.3 输出安全

  • 生成的图像保存到用户指定路径
  • 脚本自动创建父目录(mkdir(parents=True))
  • 无文件覆盖确认,同名文件直接覆盖

八、扩展性设计

8.1 当前限制

限制项说明未来改进方向
单图生成每次调用仅生成一张支持 --batch 批量生成
无回调机制生成完成后仅打印路径支持 webhook/消息通知
无进度反馈长时间生成无中间状态添加进度条或流式输出
固定模型仅支持 ERNIE-Image-Turbo支持模型选择参数
无元数据输出 PNG 无 EXIF 信息嵌入生成参数到图像元数据

8.2 与其他 Skill 的协作

协作场景方式示例
图像 → 文档插入 docx/pptx使用 docx/pptx Skill 将生成图像插入文档
图像 → 云存储上传备份使用 cloud-upload-backup Skill 上传生成图像
图像 → 展示浏览器查看使用 xbrowser Skill 打开生成图像预览
批量 → 自动化定时任务使用 qclaw-cron-skill 定时生成图像

九、使用示例

9.1 基础生成

python scripts/generate_image.py \
  --prompt "A serene Japanese garden with cherry blossoms" \
  --filename "japanese-garden.png" \
  --resolution 1024x1024

9.2 手机壁纸(竖屏)

python scripts/generate_image.py \
  --prompt "A mystical dark fantasy meadow with a glowing-eyed kitten..." \
  --filename "wallpaper.png" \
  --resolution 768x1376 \
  --api-key "your-api-key-here"

十、版本历史

版本日期变更内容
1.0.12026-04-25初始版本,支持文生图、图生图、7种分辨率

十一、参考资源


适合场景

01

文本生成图片

02

图片风格化

03

产品图和创意图

04

需要 FLUX 模型时

能力概览

能力 1

调用 FLUX 图像模型

能力 2

支持文本生图和图像改写

能力 3

覆盖 LoRA 或风格适配

能力 4

适合创意视觉生成

平台分布

OpenClaw

96.32%
按下载量换算397

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills