aws-wechat-article-images
SKILL.md
配图
公众号封面 & 配图 AI 生成 —— 按文章内容自动匹配画风,一稿多方案,风格体系可复用。
套件说明 · 本 skill 属
aws-wechat-article-*一条龙套件(共 9 个 slug,入口aws-wechat-article-main)。跨 skill 的相对引用依赖同一skills/目录,建议一并clawhub install全套。源码:https://github.com/aiworkskills/wechat-article-skills
能力披露(Capabilities)
本 skill 调 image_create.py 调外部图像 API 生成封面与正文配图。会把图片提示词(可能含文章主题片段)发给用户配置的图像生成端点。 具体行为:
- 凭证读取:
aws.env的IMAGE_MODEL_API_KEY - 凭证外发:该 key 以
Authorization: Bearer头发送到image_model.base_url指定端点(常见为 DALL-E、gpt-image 兼容/v1/images/generations,或多模态模型/v1/chat/completions,具体由用户配置) - 内容外发:每张图片的 prompt(文本)作为 JSON POST body 发送;prompt 内容来自本篇
imgs/prompts/*.md(可能包含文章标题、章节摘要) - 下图 SSRF 防御:若 API 响应返回图片 URL(而非 base64),脚本仅允许下载 http/https 公网地址;内网 / 环回 / 链路本地 / 保留地址全部拒绝(防止恶意或被劫持的模型端点把脚本当作 SSRF 跳板)
- 文件读:仓库内
.aws-article/config.yaml、本篇article.yaml、article.md、imgs/prompts/*.md、.aws-article/products/{产品名}/images/*(业务配图库,本篇涉及用户业务时优先复用) - 文件写:本篇
imgs/*.{png,webp}、可选img_analysis.md - shell:仅
python3 {baseDir}/scripts/image_create.py、user_image_prepare.py
建议:用专用 key(最低权限、独立计费),避免使用 account 级 master key。