万相 2.6 生成微信公众号封面图:在 Agent 里接好阿里云文生图

前言

公众号推文要出稿,封面往往卡在「找图、套模板、改尺寸」上;技术类文章还要单独画架构示意。自己用设计工具做一轮,和写正文是两条线。若你已经在 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),已核实的能力如下:

  1. 微信公众号封面图:根据标题与可选的内容摘要、风格描述生成 16:9 封面,输出规格为 1280×720、PNG、无水印。
  2. 技术架构设计图:根据架构描述与可选组件列表、图表风格生成可视化图(默认尺寸含 1280×1280 或可自定义)。
  3. 文章配图:根据段落内容批量生成配图,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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜