使用图像生成技术(GLM或OpenRouter)向文章中插入剪贴簿风格的插图。适用于用户想要为文章添加图片、创建...时使用
剪贴本- 样式图示插入器
功能概述
剪贴本- 样式图示插入器是一项面向实际任务的技能,主要用于转换文章为图示式的缩写, 生成手工剪贴本式图像, 并在逻辑断点插入;归属: Ba。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
剪贴簿风格插图插入器
将文章转换为带插图的 Markdown 文档:自动生成手工风格的剪贴簿式图像,并在逻辑断点处插入。
归属声明:基于 ViffyGwaanl 开发的 glm-image(MIT 许可协议)。
配置
内置脚本 scripts/generate.py 支持两个图像生成服务商,您至少需配置其一:
选项 A:GLM(BigModel / 智谱 AI)—— 中文文本首选
- 注册地址:https://bigmodel.cn
- 通过以下任一方式设置 API 密钥:
export GLM_API_KEY="your-key"- 在
~/.openclaw/config.json中添加"glm_api_key": "your-key" - 在技能目录下的
.env文件中添加GLM_API_KEY=your-key
选项 B:OpenRouter —— 模型选择更广,英文文本效果最佳
- 注册地址:https://openrouter.ai
- 通过以下任一方式设置 API 密钥:
export OPENROUTER_API_KEY="your-key"- 在
~/.openclaw/config.json中添加"openrouter_api_key": "your-key" - 在技能目录下的
.env文件中添加OPENROUTER_API_KEY=your-key
OpenRouter 默认模型:openai/gpt-5-image-mini(针对剪贴簿类提示词具备出色的文本渲染能力)。
自动检测机制:若同时配置了两个密钥,则默认优先使用 GLM。可通过 --provider openrouter 或 --provider glm 显式指定服务商。
输入参数
- article:完整文章正文(Markdown 或纯文本格式)
- image_count(可选):需生成的图像数量,取值范围为 2–5(默认值:3)
- orientation(可选):
portrait(竖版,1088×1920,为默认值)或landscape(横版,1920×1088) - language(必需):图像中文字所用语言 ——
zh、en、ja、ko、fr、de、es。必须向用户明确询问,严禁默认或推测。
工作流程
第 0 步:检查 API 密钥
执行快速校验 —— 若未检测到 GLM_API_KEY 或 OPENROUTER_API_KEY,立即中止并提示用户如何配置(参见上方“配置”章节)。无有效密钥不得继续执行。
第 1 步:验证输入
在开始生成任何图像前:
- 确认文章长度不少于 200 单词。若不足,向用户发出警告:“文章可能过短,难以生成有意义的插图 — 是否仍要继续?”
- 统计主要章节或主题切换点(H2 标题、段落分隔等),用于确定图像插入位置。
- 向用户明确询问图像中文字应使用的语言。严禁根据文章语言自动推断。
第 2 步:生成图像提示词(Prompts)
读取 references/scrapbook-prompt.md 中的剪贴簿系统提示词。
多语言处理规则:
- 默认(
zh):按剪贴簿提示词原生输出方式,以中文生成图像描述 - 若
language=en或其他语言:在生成 JSON 计划后,将所有title和description字段翻译为目标语言,再传入 generate.py;JSON 结构须保持完全一致。
基于该提示词分析文章,输出如下结构的 JSON 计划:
{
"project_title": "文章标题 — 剪贴簿风格",
"style": "实体混合媒介剪贴簿",
"total_images": 3,
"images": [
{
"image_id": 1,
"title": "图像标题",
"description": "300–500 字符的剪贴簿风格视觉描述……",
"insert_after": "图像应插入其后的精确句子或标题"
}
]
}
目标:每 300–400 单词内容生成 1 张图像。
第 3 步:并行生成全部图像
关键要求:所有图像生成任务必须同步启动。 单张图像生成耗时约 20–40 秒。若串行执行将显著浪费用户时间。请使用后台进程或并发 exec 调用,确保所有图像生成任务同时运行。
对 JSON 计划中的每张图像,并行执行内置脚本(全部同时启动):
# 同时启动全部图像生成任务 —— 切勿等待某一张完成后再启动下一张 python3 scripts/generate.py "" --language --size 1088x1920 & python3 scripts/generate.py " " --language --size 1088x1920 & python3 scripts/generate.py " " --language --size 1088x1920 & wait # 等待全部任务完成
在 OpenClaw Agent 上下文中,请使用并发的 exec 工具调用(每张图像一次调用),而非串行调用。Agent 必须在单次工具调用回合中发起全部 exec 请求,以确保并行执行。
附加参数:
--provider glm|openrouter—— 覆盖自动检测逻辑--model—— 覆盖 OpenRouter 使用的模型(默认:openai/gpt-5-image-mini)
脚本自动执行以下操作:
- (仅限 OpenRouter)自动追加边距保护指令,防止图像边缘被裁切
- 每次运行结束后显示单张图像生成成本
失败处理:若某张图像生成失败,记录错误日志并继续处理其余图像,不得中止整个流程。在最终输出中标注失败图像,格式为:[Image generation failed: 。
收集:每张成功生成图像的 URL 或本地路径,及其对应成本。
第 4 步:合成最终 Markdown
将每张图像插入其 JSON 计划中指定的 insert_after 锚点之后:

若未在原文中找到完全匹配的 insert_after 锚点,则插入至最近的段落分隔处。
输出格式
返回完整的 Markdown 文章,包含以下要素:
- 原文所有内容严格保留,一字不改
- 图像按逻辑断点插入
- 图像标题采用 JSON 计划中提供的
title字段 - 末尾附总结行:
Agent 所属方
由主 OpenClaw Agent 会话直接执行,不派生子 Agent。Agent 在单一会话中完成全文阅读、提示词生成、逐张调用 generate.py,以及最终 Markdown 合成。
成功标准
满足以下全部条件即视为成功:
- 文章已通过长度校验(达标或用户已确认继续)
- 成功生成含 2–5 条记录的图像提示词 JSON
- 至少有一张图像成功生成
- 返回最终 Markdown,且图像已正确插入
边界情况处理
- 文章过短(<200 单词):发出警告并确认用户意图后方可继续
- 图像生成失败:内联记录错误,继续处理其余图像 —— 不得中止整体流程
- 锚点未找到:改为插入至最近的段落分隔处
- 无 API 密钥:立即抛出错误,并附带配置说明
- 全部图像均失败:返回原始文章(未修改),并在末尾附带错误汇总
使用建议
- 根据文章长度,在 2–5 张之间选择图像数量
- 图像应插入于主要主题切换点之后(避免插入段落中间)
- 图像描述需忠实遵循
references/scrapbook-prompt.md中定义的剪贴簿风格 - 竖版(1088×1920)更适合内联于文章中的图像展示
- 使用 OpenRouter + gpt-5-image-mini 的单图成本约为 $0.045–0.050
- GLM 单张标准图像成本为
¥0.10($0.014)
热门AI工具
相关专题
本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。
0
2026.11.02
本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。
0
2026.11.02
本专题汇总了Uvicorn的安装配置教程与部署指南,涵盖通过pip安装Uvicorn、启动FastAPI/Starlette应用、开发模式热重载(--reload)及多进程工作模式配置等核心操作。同时整理了结合Gunicorn的生产部署方案、HTTPS与反向代理配置及性能调优技巧,助你快速完成Uvicorn服务的安装与上线部署。
0
2026.11.02
Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。
0
2026.10.28
Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。
0
2026.10.28
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.7万人学习
共6课时 | 54.7万人学习