涂色页:将照片转换为可打印轮廓 - Openclaw Skills

作者:互联网

2026-03-23

AI教程

什么是 涂色页?

涂色页功能是为 Openclaw Skills 设计的强大工具,利用 Nano Banana Pro 图像模型将位图图像转换为简洁的单色线条艺术。它允许用户将上传的任何照片即时生成素描风格的轮廓,非常适合打印、手工项目或数字涂色。

通过利用 Gemini 3 Pro 图像模型架构,该功能确保照片中的复杂细节被简化为清晰的可打印路径,同时保留原始主题的精髓。它在数字摄影和创意物理活动之间架起了一座无缝桥梁。

下载入口:https://github.com/openclaw/skills/tree/main/skills/borahm/coloring-page

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install coloring-page

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 coloring-page。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

涂色页 应用场景

  • 利用家庭度假照或宠物照片创建自定义涂色书。
  • 为教师利用现实世界物体生成教育工作表。
  • 为艺术家练习阴影和上色技巧提供简洁的线条画模板。
  • 将复杂的图表转换为用于演示材料的简单、高对比度轮廓。
涂色页 工作原理
  1. 用户向 Openclaw Skills 环境提供 JPG、PNG 或 WebP 格式的位图图像。
  2. 诸如“创建涂色页”之类的对话命令会触发内部工作流。
  3. 系统使用 Nano Banana Pro 模型处理图像,去除颜色和阴影以显示高对比度轮廓。
  4. 用户可以根据需要指定分辨率(1K、2K 或 4K)以确保打印质量。
  5. 该功能在纯白背景上生成高分辨率 PNG 文件并交付给用户。

涂色页 配置指南

要在您的 Openclaw Skills 设置中启用此功能,您必须提供有效的 Gemini API 密钥,并在系统中安装 uv 工具。按如下方式配置您的环境:

# 将您的 API 密钥添加到配置文件中
echo "GEMINI_API_KEY=your_key_here" >> ~/.clawdbot/.env

# 然后您可以通过 CLI 使用该功能进行手动处理
coloring-page --in my_photo.jpg --resolution 2K

涂色页 数据架构与分类体系

该功能通过具有以下架构的直接图像处理流水线管理数据:

参数 描述 选项
--in 源图像路径 JPG, PNG, WebP 文件
--out 目标文件路径 任何有效的 .png 文件名
--resolution 输出质量 1K, 2K, 4K
output 结果文件 纯白背景上的 PNG
name: coloring-page
description: Turn an uploaded photo into a printable black-and-white coloring page.
metadata:
  clawdbot:
    config:
      requiredEnv:
        - GEMINI_API_KEY

coloring-page

Create a printable black-and-white outline coloring page from a photo.

This skill is designed to be used conversationally:

  • You upload an image
  • You say: “create a coloring page”
  • The assistant runs this skill and sends back the generated PNG

Under the hood, this uses the Nano Banana Pro (Gemini 3 Pro Image) image model.

Requirements

  • GEMINI_API_KEY set (recommended in ~/.clawdbot/.env)
  • uv available (used by the underlying nano-banana-pro skill)

How the assistant should use this

When a user message includes:

  • an attached image (jpg/png/webp)
  • and the user asks for a “coloring page”

Run:

  • bin/coloring-page --in [--out ] [--resolution 1K|2K|4K]

Then send the output image back to the user.

CLI

Basic

coloring-page --in photo.jpg

Choose output name

coloring-page --in photo.jpg --out coloring.png

Resolution

coloring-page --in photo.jpg --resolution 2K

Notes

  • Input must be a raster image (.jpg, .png, .webp).
  • Output is a PNG coloring page on a white background.