WeChat Cover

基于AI生成符合2.35:1比例的微信公众号封面图,支持OpenAI与Gemini。

已扫描
适合谁
微信公众号运营者、内容创作者
不适合谁
无需封面图的用户、无网络访问能力的环境使用者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @derekdong-star/wechat-cover

Skill 说明

命令、参数、文件名以原文为准

微信封面图片生成器

使用多提供商支持(OpenAI DALL-E 或 Gemini)生成适用于微信公众号文章的专业封面图片。

什么是好的微信封面?

  • 宽高比:2.35:1(宽屏电影格式)
  • 时间前缀文件名:采用 YYYY-MM-DD-wechat-cover-title.png 格式
  • 无文字:微信会自动叠加文章标题
  • 视觉焦点明确:画面有一个清晰的主体,避免杂乱
  • 简洁明亮:符合微信订阅号信息流的现代审美风格

使用方法

基础生成(默认使用 OpenAI):

uv run skills/wechat-cover/scripts/generate.py \
  --title "你的文章标题" \
  --topic "AI 工具"

使用 Gemini 提供商:

uv run skills/wechat-cover/scripts/generate.py \
  --title "你的文章标题" \
  --topic "AI 工具" \
  --provider gemini

使用自定义基础 URL(兼容 OpenAI 的代理):

export OPENAI_BASE_URL="https://your-proxy.com/v1"
export OPENAI_API_KEY="sk-..."

uv run skills/wechat-cover/scripts/generate.py \
  --title "你的文章标题" \
  --topic "AI 工具" \
  --provider openai

参数说明

参数必填描述
--title文章标题(用于理解上下文)
--topic主题/类别(例如:“科技”、“AI”)
--provideropenai(默认)或 gemini
--base-url兼容 OpenAI 的基础 URL(环境变量:OPENAI_BASE_URL)
--model模型名称覆盖
--style风格变体:default、tech、business、lifestyle、creative
--filename输出文件名(未指定时自动命名)
--resolution分辨率:1K/2K/4K(默认:2K)
--output-dir输出目录(默认:当前目录)
--api-keyAPI 密钥(来自 settings.json > 环境变量)

配置文件(settings.json)

{
  "openai": {
    "api_key": "sk-...",
    "base_url": "https://your-proxy.com/v1",
    "model": "dall-e-3"
  },
  "gemini": {
    "api_key": "your-gemini-key",
    "model": "gemini-3-pro-image-preview"
  },
  "default_provider": "openai",
  "default_resolution": "2K",
  "default_style": "default"
}

兼容 OpenAI 的代理(如 palebluedot、new-api)若使用 /v1/chat/completions 接口进行图像生成,将被自动识别并支持。请根据实际情况设置 base_urlmodel

优先级顺序:命令行参数 > settings.json > 环境变量

风格变体

所有风格均遵循 Anthropic Claude 的设计语言——简洁、明亮、克制:

变体描述
default温暖极简:奶油色、米色、珊瑚红、鼠尾草绿。有机形态,柔和光线,留白充足
tech冷调现代:浅灰白、深蓝、薰衣草紫、青蓝色。几何线条,玻璃拟态,网格构图
business专业风格:暖白色、藏蓝、炭黑、琥珀色。建筑线条,自然光感,清晰层级结构
lifestyle温暖有机:奶油色、粉红、鼠尾草绿、金色。天然材质纹理,黄昏光线,手工质感
creative精致大胆:白色、珊瑚红、青绿色、金色。抽象几何,不对称布局,剪纸风格

环境变量

变量提供商描述
OPENAI_API_KEYopenaiOpenAI API 密钥
OPENAI_BASE_URLopenai兼容 OpenAI 的代理地址(可选)
GEMINI_API_KEYgeminiGemini API 密钥

分辨率指南

分辨率OpenAI 尺寸Gemini 尺寸使用场景
1K1024×10241024×1024预览/缩略图
2K1792×10242048×2048标准封面
4K1792×10244096×4096高质量输出

示例

科技类文章使用 OpenAI:

uv run skills/wechat-cover/scripts/generate.py \
  --title "2024年最值得学习的编程语言" \
  --topic "technology" \
  --style tech \
  --resolution 2K

商业类文章使用 Gemini:

uv run skills/wechat-cover/scripts/generate.py \
  --title "职场沟通技巧" \
  --topic "business" \
  --style business \
  --provider gemini

生活方式类文章:

uv run skills/wechat-cover/scripts/generate.py \
  --title "周末去哪儿:杭州小众咖啡馆推荐" \
  --topic "lifestyle" \
  --style lifestyle \
  --output-dir ./covers

输出结果

  • 自动裁剪并调整为 900×383(2.35:1 微信封面标准比例)
  • 保存至指定目录(默认:当前目录)
  • 文件名格式:YYYY-MM-DD-wechat-cover-{title-slug}.png
  • 格式:PNG,保证最佳画质

依赖要求

  • 安装 uv 以执行 Python 脚本
  • 安装 Pillow(运行 pip install Pillow
  • OpenAI 提供商:需从 [OpenAI 平台](https://platform.openai.com/api-keys) 获取 API 密钥
  • Gemini 提供商:需从 [Google AI Studio](https://aistudio.google.com/app/apikey) 获取 API 密钥
DS
@derekdong-star

已收录 1 个 Skill

相关推荐