aws-wechat-article-images
为公众号文章生成封面图和正文配图,根据文章内容自动匹配风格。当用户提到「封面」「配图」「插图」「生成图片」「给文章加图」「做个封面」「文章插图」「配个图」时使用。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bbd145/aws-wechat-article-images配图
路由
完整长文从选题到发布 → aws-wechat-article-main;图片消息/九宫格等多图推送 → aws-wechat-sticker。
读取文章中的配图标记,按 Type × Style 体系生成图片。专注于长文配图,贴图请用 sticker。
脚本目录
Agent 执行:确定本 SKILL.md 所在目录为 {baseDir}(仓库内即 skills/aws-wechat-article-images/)。
| 脚本 | 用途 |
|---|---|
scripts/image_create.py | 专用生图 API:读 .aws-article/config.yaml 的 image_model + 仓库根 aws.env 的 IMAGE_MODEL_API_KEY |
配置检查 ⛔
任何操作执行前,必须按 首次引导 执行其中的 「检测顺序」。检测通过后才能进行以下操作(或用户明确书面确认「本次不检查」):
从选题到发布的前置规则见 aws-wechat-article-main/SKILL.md;本 skill 只描述配图步骤。
图片模型:image_model(provider、base_url、model、default_size、default_quality 等)在 config.yaml;IMAGE_MODEL_API_KEY 在 aws.env。键名对照 .aws-article/env.example.yaml。
交互约定:可提示用户上述项是否已填;一条龙下通常已通过 validate_env.py。须遵守 main 的智能体行为约束——未通过环境校验且未获用户明确「本次例外」时,不得假装已走专用生图 API。
Type × Style 体系
Type(画面构成)× Style(视觉风格)自由组合。
完整风格库、兼容矩阵、预设组合、prompt 模板:见 shared/image-styles/ 目录。
工作流
配图进度:
- [ ] 第1步:环境检查 + 本篇约束与文章
- [ ] 第2步:解析配图标记
- [ ] 第3步:确定风格
- [ ] 第4步:生成配图方案
- [ ] 第5步:展示方案并等待确认 ⛔
- [ ] 第6步:生成图片(**脚本失败时**见同节「调用失败」分支,勿静默吞掉报错)
- [ ] 第7步:插入文章
第1步:环境检查 + 本篇约束与文章
- 全局:读
.aws-article/config.yaml—cover_aspect、cover_style、image_density、caption_style、default_image_style、multi_image_count、tone等以之为准(完整字段见 articlescreening-schema.md 与config.example.yaml)。 - 本篇:若同目录有
article.yaml,可读取cover_image等本篇字段;与config.yaml同名字段时本篇优先(与写稿侧合并规则一致)。 - 读取
article.md(或当前流程规定的正文来源)。
第2步:解析配图标记
提取所有 。实证 类型提示用户提供素材或从 .aws-article/assets/ 搜索。
可用素材库:
.aws-article/assets/screenshots/— 可直接复用的产品/系统截图。优先用于「实证」「界面」类图片;如含敏感信息请打码后使用。
第3步:确定风格
风格加载优先级:
- 用户指定(「用水彩风」)
config.yaml的default_image_style(若有).aws-article/presets/image-styles/下的自定义风格- fallback:根据正文与
config.yaml的tone自动推荐(规则见 auto-selection.md),默认「扁平矢量」
全文统一风格。完整风格库:shared/image-styles/styles.md
第4步:生成配图方案
为每张图生成方案(类型、风格、prompt 要点)。
图片内文字:画面中出现的文字必须为中文。在 prompt 里直接写出要显示的中文文案(如「传统对话AI」「OpenClaw」),禁止只写 “labels in Chinese” 或 “Chinese or English OK”,否则模型会生成英文。
Prompt 构建:shared/image-styles/prompt-construction.md
第5步:展示方案并等待确认 ⛔
第6步:生成图片
生成方式(优先级):
- 优先:调用专用生图 API(
scripts/image_create.py)— 依赖config.yaml的image_model+aws.env的IMAGE_MODEL_API_KEY
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bbd145-aws-wechat-article-images": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
aws-wechat-article-formatting
给公众号文章排版,转换为可直接粘贴到微信后台的格式,支持多套主题。当用户提到「排版」「版式」「美化」「格式化」「字号」「段落样式」「换个主题」「转 HTML」「弄好看点」「调整格式」时使用。
aws-wechat-article-publish
将文章发布到微信公众号(API 写入草稿箱或提交发布),含发布前检查。当用户提到「发布」「提交」「群发」「推送」「发出去」「上传到公众号」「发到公众号」「可以发了吗」「发布前检查」时使用。
aws-wechat-article-review
审核公众号文章,检查敏感词、错别字、合规性和写作规范,输出修改清单。当用户提到「审稿」「审核」「检查一下」「校对」「合规」「敏感词」「错别字」「帮我看看」「写完了」「检查下有没有问题」「能不能发」时使用。
aws-wechat-article-main
管理微信公众号从选题到发布的完整内容的固定流程,路由到各子能力。任何新任务执行时必须严格按这个流程顺序推进,选题 → 写稿 → 审稿(内容审) → 排版 → 配图 → 审稿(终审) →发布 ,且每一步完成是进入下一步的前提。当用户提到「公众号运营」「自动运营」「发篇文章」「内容规划」「怎么运营」「一条龙」「完整流程」「从头做」「帮我发一篇」「今天发什么」或需要了解整体流程时使用。