前言¶
公众号推文要出稿,封面往往卡在「找图、套模板、改尺寸」上;技术类文章还要单独画架构示意。自己用设计工具做一轮,和写正文是两条线。若你已经在 Cursor、Claude Code 等环境里用 Agent 写稿,更合理的做法是把封面和配图生成也收进同一条对话——前提是模型侧有明确技能说明,且能稳定调用阿里云万相 2.6。
下面介绍 SkillHub 社区技能 万相 2.6 生成微信公众号封面图(坐标 @user_5dda6a29/wan26-text-to-image,版本 1.0.1),它把万相 2.6 的调用封装成 Agent 可读的 SKILL.md 与本地 Python 脚本,面向公众号封面、技术架构图和段落配图三类输出。
这是什么¶
这是一套 design-media 类 Agent Skill:通过阿里云百炼的万相 2.6 文生图能力,按标题与文案生成图片。SkillHub 上标注来源为 community,发布者为 user_5dda6a29;技能元数据中的作者是「模型猎人」。简介与官方页面一致:使用阿里云万相 2.6 模型生成微信公众号封面图和技术架构设计图。标签 requires_api_key=true,使用前需自行配置百炼 API Key(常见环境变量名为 DASHSCOPE_API_KEY)。
核心功能¶
依据技能包内 SKILL.md(v1.0.1),已核实的能力如下:
- 微信公众号封面图:根据标题与可选的内容摘要、风格描述生成 16:9 封面,输出规格为 1280×720、PNG、无水印。
- 技术架构设计图:根据架构描述与可选组件列表、图表风格生成可视化图(默认尺寸含 1280×1280 或可自定义)。
- 文章配图:根据段落内容批量生成配图,
count默认 3 张、最多 5 张,默认尺寸1280*720。
Agent 侧暴露的逻辑命令名包括 generate_wx_cover、generate_tech_diagram、generate_article_images;本地也可用 wan26_generator.py 直接调用,并支持 --json-only 便于脚本解析 stdout。
安装与启用¶
安装 SkillHub CLI(如尚未安装)¶
先确认本机是否已有 skillhub:
command -v skillhub && skillhub --version
未安装时,可按 SkillHub 官方安装文档执行完整安装(CLI + 默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅安装 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
安装本技能¶
安装时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/ 且可能不被识别。SkillHub 检索结果给出的安装方式为:
skillhub install wan26-text-to-image --namespace user_5dda6a29 --dir <skills 目录>
常见路径示例(以 SkillHub 安装文档为准):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
也可在对话中让 Agent 按 SkillHub 安装说明 安装 @user_5dda6a29/wan26-text-to-image。
Python 依赖与 API Key¶
技能要求 Python 3.7+,依赖 dashscope>=1.25.8 与 requests。在技能目录内安装:
pip install -r requirements.txt
API Key 从 阿里云百炼控制台 创建。配置方式包括:
- 环境变量
DASHSCOPE_API_KEY(或运行时传入api_key/--api-key); - 技能目录下本地
.env(勿提交版本库); - 与 OpenClaw 等共用:
OPENCLAW_ENV_FILE、~/.openclaw/.env、~/.workbuddy/.env等,按SKILL.md所列顺序加载,且不覆盖已 export 的变量。
交互式写入本地 .env 可运行技能目录中的 setup.sh;检查与测试可用 python3 config.py。
典型用法¶
在 Agent 对话中(技能命令示例)¶
生成公众号封面时,可向 Agent 说明使用本技能,参数形态如下(摘自官方 SKILL.md):
generate_wx_cover title="大模型技术架构解析" content="Transformer, RAG, Agent" style="科技感,蓝色调"
技术架构图:
generate_tech_diagram description="RAG 系统架构,包含向量数据库、检索模块、生成模块" components="向量库,检索器,LLM, 知识库" style="清晰的架构图"
段落配图:
generate_article_images content="深度学习神经网络的工作原理" count=3 size="1280*720"
命令行与 JSON 输出¶
在技能根目录执行 Python 脚本,适合流水线或上游技能解析结果:
python wan26_generator.py --json-only cover --title "RAG 幻觉治理" --content "RAG, Hallucination"
默认会把下载的图片保存到 ~/WorkBuddy/<技能文件夹名>/,可用 --output-dir 覆盖。
适用场景与注意¶
适合谁:经常写公众号或技术博客、希望封面与架构图与正文在同一 Agent 会话里迭代的人;已具备或可申请百炼 API Key,并接受按张数计费。
限制与坑(均来自技能文档):
- 返回的图片 URL 有效期 24 小时,需及时下载到本地输出目录。
- 单次生成大约 1–2 分钟,文档建议采用异步调用思路,避免对话超时。
- 密钥不要写入仓库或截图外传;技能仓库本身不包含真实 Key。
- SkillHub 页面数据(抓取时):分类 design-media,评分 100000,下载 1302,安装 53;实际计费与配额以阿里云控制台为准。
结尾¶
万相 2.6 生成微信公众号封面图把万相 2.6 收敛成三类可复现的生成动作(封面、架构图、配图),并补齐 Key 加载、本地脚本与输出目录约定,适合挂在 Cursor 等环境的 skills 目录里与写稿流程并用。
- SkillHub 页面:https://www.skillhub.cn/skills/user_5dda6a29/wan26-text-to-image
- 官方地址:https://api.skillhub.cn/user_5dda6a29/wan26-text-to-image
- 万相 API 参考:https://help.aliyun.com/zh/model-studio/wan-image-generation-api-reference