Token导航 LogoToken导航TokenDH.com
待分类需要联网github未标认证来源可访问许可证需确认审计提醒

wechat-red-envelope-cover-designer微信红包封面设计师

Agent Skill

wechat-red-envelope-cover-designer 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

588

周安装

24

GitHub Stars

20

下载量

190
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:wechat-red-envelope-cover-designer(微信红包封面设计师)
来源仓库:https://github.com/wuchubuzai2018/expert-skills-hub
仓库路径:skills/wechat-red-envelope-cover-designer
安装命令:
npx skills add https://github.com/wuchubuzai2018/expert-skills-hub --skill wechat-red-envelope-cover-designer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/wuchubuzai2018/expert-skills-hub --skill wechat-red-envelope-cover-designer

简介

wechat-red-envelope-cover-designer 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更或协作事项进行整理。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装,需结合原始 README 核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 当前无原始 SKILL.md 内容可参考,功能描述依赖通用模板生成。

SKILL.md

技能概述

技能名称: wechat-red-envelope-cover-designer 核心功能: 生成符合微信红包封面开放平台规范的封面设计图片,包括封面图、封面挂件、气泡挂件和封面故事素材。 适用场景:

  • 春节、中秋、情人节、七夕、圣诞、生日、元宵、端午、元旦、国庆等节日主题红包封面设计
  • 自定义品牌活动主题红包封面设计
  • 企业或个人定制红包封面需求

完整工作流程

需求确认 → 制定设计方案 → 生成封面图片 → 交付与审核提醒

阶段一:需求确认

在开始设计前,必须与用户确认以下关键信息:

1. 基础信息确认

封面主题:

  • 节日类型选择:春节、中秋、情人节、七夕、圣诞、生日、元宵、端午、元旦、国庆
  • 或品牌活动主题

封面简称:

  • 最多8个字
  • 显示在红包封面上
  • 可以是:企业名称字号、公众号名称、视频号名称、注册商标

是否需要品牌logo:

  • 是/否
  • 如果是,需要提供logo文件(200×200px,≤100KB)

目标受众:

  • 普通用户
  • 企业客户
  • 特定群体

2. 设计风格确认

整体风格选择:

  • 国潮(传统元素+现代设计)
  • 简约
  • 插画
  • 3D立体
  • 扁平化
  • 手绘
  • Q萌可爱
  • 复古
  • 其他自定义风格

主色调偏好:

  • 红金色系(适合春节、国庆等喜庆节日)
  • 粉紫色系(适合情人节、七夕)
  • 蓝白色系(适合中秋、冰雪主题)
  • 绿色系(适合端午、环保主题)
  • 自定义颜色描述

元素偏好:

  • 传统元素(祥云、纹样、窗花等)
  • 现代元素(几何图形、抽象设计等)
  • 吉祥物
  • 抽象图案
  • 特定IP形象

3. 素材需求确认

用户选择需要生成的素材:

  • ☑️ 封面图(必需素材)
  • ☐ 封面挂件(可选素材)
  • ☐ 气泡挂件(可选素材)
  • ☐ 封面故事图片(可选素材,最多5张)

4. 特殊需求确认

是否包含人物肖像:

  • 如果是,需要提供肖像权授权书(授权有效期需≥提审后6个月)

是否使用注册商标:

  • 如果是,需要提供商标注册证

是否包含版权素材:

  • 如果是,需要提供版权授权书(授权有效期需≥提审后6个月)

阶段二:制定设计方案

根据用户确认的需求,向用户展示完整的设计方案:

方案展示格式

【设计方案】
━━━━━━━━━━━━━━━━━━━━━━━━
🎨 主题:[主题名称]
📝 封面简称:[简称](≤8字)
🎯 设计风格:[风格描述]
🎨 主色调:[色彩方案]

📦 素材清单:
1. ☑️ 封面图(必需)- 957×1278像素
2. ☐ 封面挂件(可选)- 1053×1746像素
3. ☐ 气泡挂件(可选)- 480×384像素
4. ☐ 封面故事图片(可选)- 750×1250像素 × [数量]
━━━━━━━━━━━━━━━━━━━━━━━━

方案确认

  • 用户确认设计方案无误后,进入下一阶段
  • 如有修改需求,调整后再次确认
  • 确认后方可开始生成图片

阶段三:生成封面图片

严格按照以下顺序和规范生成各类素材:

生成顺序

  1. 封面图(必需)- 957×1278px
  2. 封面挂件(可选)- 1053×1746px
  3. 气泡挂件(可选)- 480×384px
  4. 封面故事图(可选)- 750×1250px

图片生成步骤

步骤1:选择提示词模板

如果是节日主题:

  • 使用 references/festival-prompts.md 中对应的节日专属提示词
  • 确保使用与节日匹配的元素和配色方案

如果是自定义主题:

  • 使用 references/prompt-templates.md 中的通用模板
  • 根据用户需求替换变量,补充细节

步骤2:构建完整提示词

根据选择的模板,替换以下变量:

  • [用户选择的风格]:替换为用户确认的具体风格
  • [主色调]:替换为用户确认的配色方案
  • [主题描述]:替换为具体的主题名称
  • [核心视觉元素描述]:替换为用户确认的核心元素(如生肖形象、动物等)
  • [背景设计]:替换为具体的背景描述
  • [装饰性元素]:替换为用户确认的装饰元素

步骤3:强调关键构图规则

  • 使用 references/dimension-specs.md 中的尺寸规范文件的详细说明

在提示词中必须包含尺寸规范文件中的相关规则,例如以下说明:

封面图构图规则:

  • 主要视觉元素集中在画面中部和下部
  • 上方区域避免复杂图案,确保白色文字清晰可读
  • 画面底部15%可能被遮挡,避免放置关键元素

封面挂件构图规则:

  • 说明:挂件应是一个图案或图标,具备一定的造型和装饰纹样,不应是单一的线条或线框。封面挂件会和封面图一起展示在拆红包页。
  • 尺寸:1053×1746像素,宽高比约3:5
  • 可编辑区域:仅顶部约324px区域可编辑(其余区域为不可编辑区域)
  • 设计元素必须 100% 位于顶部324px区域内(包括阴影、光晕、粒子等细节)
  • 顶部324px以下区域必须保持完全空白/透明(不可出现任何不透明像素)
  • 挂件应是一个图案或图标,具备一定的造型和装饰纹样,不应是单一的线条或线框。

气泡挂件构图规则:

  • 挂件应是一个图案或图标,具备一定的造型和装饰纹样,不应是单一的线条或线框。气泡挂件会和封面图一起展示在红包气泡上。
  • 尺寸:480×384像素,宽高比5:4
  • 可编辑区域(按平台编辑器示意图):

- 顶部96px为可编辑区域(可出现元素) - 中间216px为不可编辑区域(必须完全透明留空,不可出现任何不透明像素) - 底部72px为可编辑区域(可出现元素)

  • 元素不得越界:包括阴影、描边、发光、粒子等都不得进入中间216px不可编辑区域

封面故事图构图规则:

  • 说明:封面故事将在红包详情页展示,用于讲述品牌、团队、封面创作背后的故事,让品牌文化更好地传递。
  • 尺寸:750×1250像素,宽高比3:5
  • 画面顶部和底部各10%可能在部分设备上被裁切
  • 关键元素集中在画面中央80%区域
  • 底部预留空间用于可选的故事描述文字叠加

步骤4:强调禁止元素

在提示词中必须包含以下禁止内容:

  • 不包含任何文字、水印或logo
  • 不包含二维码、条形码或联系方式
  • 不包含真实人物照片或肖像
  • 不包含品牌商品图片或广告元素
  • 不包含政治、宗教或争议性符号
  • 内容适合全年龄段用户

步骤5:调用图片生成工具

  • 使用 scripts/generate_image 工具生成初始图片,使用命令样例如下: node scripts/generate_image.js -p "日落山脉风景" -f "sunset.png" -a 1:1 -r 2K 命令解释如下: 参数 必填 说明 -p / --prompt 是 图片描述(文生图)或编辑指令(图生图)。保留用户原始完整输入。 -f / --filename 否 输出图片路径/文件名;不传则自动生成带时间戳的 PNG 文件名,并写入当前目录。 -a / --aspect-ratio 否 图片比例:1:116:99:164:33:43:22:35:44:521:9-r / --resolution 否 图片分辨率:1K / 2K / 4K(必须大写)。不传则不在请求中指定,由 API 侧决定。 -i / --input-image 否 图生图输入图片路径;可传多张(最多 14 张)。传入该参数即进入编辑模式。
  • 根据素材类型设置合适的描述
  • 每次调用可以生成多张图片以提高质量

步骤6:调整图片尺寸并自动压缩

  • 使用scripts/readme.md中的说明内容,理解图片尺寸规范和智能压缩策略

使用 scripts/resize_cover.js 脚本对生成的图片进行精确裁剪、尺寸调整和智能压缩:

脚本功能:

  • 自动居中裁剪,保持目标比例
  • 智能压缩:自动调整质量直到满足微信大小限制
  • 支持批量生成所有尺寸
  • 自动检查文件大小限制
  • 挂件类自动强制安全区域透明
  • 显示安全区域提示
  • 注意:本脚本不处理背景去除,背景去除请使用 remove_bg_enhanced.js

微信大小限制:

  • 封面图:≤500KB
  • 封面挂件:≤300KB(PNG透明)
  • 气泡挂件:≤300KB(PNG透明)
  • 封面故事:≤300KB

使用方法:

  1. 安装依赖 cd scripts npm install
  2. 单类型裁剪(自动压缩) # 生成封面图(自动压缩到≤500KB) node resize_cover.js <输入图片> cover # 生成封面挂件(自动裁剪到标准尺寸,仅保留顶部324px可编辑区域) node resize_cover.js <输入图片> hang # 生成气泡挂件(自动裁剪到标准尺寸,保留顶部96px和底部72px可编辑区域) node resize_cover.js <输入图片> bubble # 生成封面故事(自动压缩到≤300KB) node resize_cover.js <输入图片> story
  3. 批量生成所有尺寸 node resize_cover.js <输入图片> all [输出目录]
  4. 指定输出路径 node resize_cover.js <输入图片> <类型> <输出路径>

支持的尺寸:

  • 封面图:957×1278px(3:4)
  • 封面挂件:1053×1746px(3:5,仅顶部324px可编辑,PNG透明)
  • 气泡挂件:480×384px(5:4,顶部96px+底部72px可编辑,中间216px透明留空,PNG透明)
  • 封面故事:750×1250px(3:5)

智能压缩策略:

脚本会自动尝试多种压缩策略直到满足限制:

  • 非透明图片(封面图、故事图):

- JPEG质量调整:90% → 85% →... → 55% - 使用mozjpeg优化编码 - 必要时降低分辨率

  • 透明图片(挂件类):

- 8-bit调色板PNG - 降低调色板质量 - 限制颜色数量(128色) - 最大压缩级别 - 必要时降低分辨率

输出示例:

📸 封面图
   原始: 1920×1080px, 2450.50KB
   目标: 957×1278px, ≤500KB
   裁剪: 1438×1080px → 957×1278px
   ✅ 已保存: ./output/cover.jpg
      大小: 485.32KB / 500KB
      压缩: jpeg, 质量75%

步骤7:处理透明背景(仅挂件)

对于封面挂件和气泡挂件,需要确保背景为透明(PNG格式),元素必须位于规定的安全区域内。

使用 remove_bg_enhanced.js(AI生成图专用)

适用于AI生成的复杂背景图片,具有智能的背景检测算法:

脚本特点:

  • 智能背景检测(支持白色/灰色/自动模式)
  • 基于亮度和颜色距离的双重检测算法
  • 边缘羽化和抗锯齿处理
  • 噪点过滤(自动去除小杂质)
  • 针对AI生成图片优化

使用方法:

  1. 先生成白底图片 # 生成封面挂件(提示词中包含 "PURE WHITE BACKGROUND") node generate_image.js -p "... PURE WHITE BACKGROUND..." -i "封面.png" -f "封面挂件_白底.png" -a "2:3" # 生成气泡挂件 node generate_image.js -p "... PURE WHITE BACKGROUND..." -i "封面.png" -f "气泡挂件_白底.png" -a "5:4"
  2. 使用增强脚本去除背景 # 处理封面挂件 node remove_bg_enhanced.js 封面挂件_白底.png 封面挂件.png --mode white --tolerance 35 --feather 4 # 处理气泡挂件 node remove_bg_enhanced.js 气泡挂件_白底.png 气泡挂件.png --mode white --tolerance 35 --feather 3
  3. 调整尺寸到规范要求 # 封面挂件调整到标准尺寸(已透明,直接裁剪即可) node resize_cover.js 封面挂件.png hang 封面挂件.png # 气泡挂件调整到标准尺寸(已透明,直接裁剪即可) node resize_cover.js 气泡挂件.png bubble 气泡挂件.png

参数说明:

参数说明默认值建议值
--mode背景检测模式:white/gray/autoautowhite(白底图)
--tolerance背景容差(0-100),越大越激进3035-50
--feather边缘羽化像素(0-20)33-5
--smooth边缘平滑度(0-10)22-4
--min-area最小保留区域像素数100100-200

完整工作流示例:

# 1. 生成白底挂件图片
node generate_image.js \
  -p "A decorative pendant design on PURE WHITE BACKGROUND..." \
  -i "封面.png" \
  -f "封面挂件_白底.png" \
  -a "2:3"

# 2. 去除背景
node remove_bg_enhanced.js \
  封面挂件_白底.png \
  封面挂件_透明.png \
  --mode white \
  --tolerance 35 \
  --feather 4 \
  --min-area 200

# 3. 调整尺寸到微信规范
node resize_cover.js \
  封面挂件_透明.png \
  hang \
  封面挂件.png \
  --no-remove-bg

注意事项:

  • 生成图片时务必在提示词中加入 PURE WHITE BACKGROUND
  • 容差值根据实际效果调整,复杂背景可适当增大
  • 羽化值越大边缘越柔和,但可能损失细节
  • 处理完成后必须使用 resize_cover.js 调整至标准尺寸

阶段四:交付与审核提醒

完成所有素材生成后,向用户提供完整的交付清单和审核提醒:

交付清单格式

【交付清单】
━━━━━━━━━━━━━━━━━━━━━━━━
✅ 封面图 (957×1278px),文件名称
   └─ 格式:PNG/JPG,≤500KB

☐ 封面挂件 (1053×1746px),文件名称
   └─ 格式:PNG透明背景,≤300KB

☐ 气泡挂件 (480×384px),文件名称
   └─ 格式:PNG透明背景,≤300KB

☐ 封面故事图片 (750×1250px) × [数量],文件名称
   └─ 格式:PNG/JPG,≤300KB每张

📋 提交审核提醒:
- [ ] 准备封面简称(≤8字)
- [ ] 准备品牌logo(如需,200×200px,≤100KB)
- [ ] 准备证明材料(如涉及商标/肖像/版权)
- [ ] 授权有效期需≥提审后6个月
━━━━━━━━━━━━━━━━━━━━━━━━

审核前自检提醒

提醒用户在提交审核前进行以下检查:

  1. 内容合规性检查

- 不包含任何法律禁止内容 - 不包含政治敏感内容 - 不包含联系方式和引流信息 - 不包含商业推广内容 - 不侵犯他人版权、商标、肖像权

  1. 设计质量检查

- 画面清晰锐利,无模糊、锯齿 - 色彩搭配和谐统一 - 构图平衡,焦点明确 - 文件大小符合要求 - 尺寸精确无误

  1. 安全区域检查

- 封面图上方25%区域简洁干净 - 封面图底部15%无关键元素 - 封面挂件元素仅在顶部324px可编辑区域内(其余区域透明留空) - 气泡挂件中间216px不可编辑区域完全透明(元素仅出现在顶部96px与底部72px)

  1. 格式要求检查

- 封面图:PNG/JPG,≤500KB,957×1278px - 封面挂件:PNG透明,≤300KB,1053×1746px - 气泡挂件:PNG透明,≤300KB,480×384px - 封面故事:PNG/JPG,≤300KB/张,750×1250px

工作流程的关键原则

1. 循序渐进

  • 每个阶段完成后才能进入下一阶段
  • 必须在用户确认设计方案后才能开始生成图片
  • 确保每个步骤都符合规范要求

2. 遵循规范

  • 严格遵循 references/dimension-specs.md 中的尺寸规范
  • 严格遵循 references/prompt-templates.mdreferences/festival-prompts.md 中的提示词模板
  • 严格遵循 references/audit-standards.md 中的审核标准

3. 风格统一

  • 所有素材(封面图、挂件、故事图)必须使用统一的设计语言
  • 色彩、风格、元素选择要协调一致
  • 形成完整的视觉体系

4. 安全优先

  • 始终以审核通过率为首要目标
  • 任何不确定的内容都不要使用
  • 保持内容积极向上、健康正面

5. 用户确认

  • 每个关键阶段都需要用户确认
  • 用户的满意度是最终目标
  • 根据用户反馈及时调整

常见场景处理

场景1:用户选择节日主题

  1. references/festival-prompts.md 中选择对应的节日模板
  2. 使用节日专属的元素和配色方案
  3. 按照节日主题的设计要求生成素材

场景2:用户有自定义品牌需求

  1. 使用 references/prompt-templates.md 中的通用模板
  2. 融入用户的品牌元素(logo、品牌色等)
  3. 提醒用户准备商标注册证等证明材料

场景3:用户需要所有素材

  1. 按照顺序生成:封面图 → 封面挂件 → 气泡挂件 → 封面故事图
  2. 确保每张图片都符合对应的尺寸规范
  3. 保持所有素材的风格统一

场景4:用户只需要封面图

  1. 仅生成封面图(957×1278px)
  2. 确保构图符合安全区域要求
  3. 重点优化封面图的视觉效果

技能目录文件结构

核心功能: 存放技能运行所需的参考文档、模板和规范文件,为微信红包封面设计提供标准化的指导依据。

├── SKILL.md                           # 技能主文件,包含完整的工作流程和使用说明
└── scripts/                           # 脚本文件夹
    ├── generate_image.js              # 图片生成脚本(文生图/图生图)
    ├── resize_cover.js                # 图片尺寸裁剪和压缩脚本
    ├── remove_bg_enhanced.js          # 增强版背景去除脚本(AI图专用)
    ├── package.json                   # 依赖配置
    └── README.md                      # 脚本使用说明
└── references/                        # 参考文档文件夹
    ├── dimension-specs.md             # 尺寸规范文档
    ├── prompt-templates.md            # 通用提示词模板
    ├── festival-prompts.md            # 节日专属提示词
    └── audit-standards.md             # 审核标准文档

references文件清单及用途说明

1. dimension-specs.md(尺寸规范文档)

文档作用: 定义微信红包封面各类素材的精确尺寸规格和设计要求

2. prompt-templates.md(通用提示词模板)

文档作用: 提供各类素材的通用提示词模板,确保生成的图片符合微信红包封面规范

3. festival-prompts.md(节日专属提示词)

文档作用: 为不同节日提供专属的提示词模板,包含节日特定的元素、配色方案和设计要求

4. audit-standards.md(审核标准文档)

文档作用: 详细说明微信红包封面的审核标准和禁止内容,确保生成的素材能够通过平台审核

scripts脚本清单及用途说明

1. generate_image.js(图片生成脚本)

文件作用: 调用AI接口生成图片,支持文生图和图生图

核心功能:

  • 文生图:根据提示词生成全新图片
  • 图生图:基于已有图片进行编辑和优化
  • 支持多种比例和分辨率

使用场景:

  • 生成封面图、挂件、故事图等素材
  • 基于已有图片生成配套素材(保持风格一致)

2. resize_cover.js(尺寸裁剪脚本)

文件作用: 调整图片尺寸至微信红包封面规范,并进行智能压缩

核心功能:

  • 自动居中裁剪,保持目标比例
  • 智能压缩至符合大小限制
  • 挂件类自动强制安全区域透明(仅保留可编辑区域内容)

使用场景:

  • 将图片调整到微信红包封面的标准尺寸
  • 压缩文件至符合微信大小限制
  • 强制挂件类图片的安全区域(自动裁剪掉不可编辑区域)

注意事项:

  • 本脚本不负责背景去除,仅处理尺寸和压缩
  • 如需去背景,请先使用 remove_bg_enhanced.js 处理

3. remove_bg_enhanced.js(增强版背景去除脚本)⭐ 推荐

文件作用: 专为AI生成图片设计的智能背景去除工具

核心功能:

  • 智能背景检测(白色/灰色/自动模式)
  • 亮度和颜色距离双重检测算法
  • 边缘羽化和抗锯齿处理
  • 噪点过滤,保留主体细节

使用场景:

  • AI生成挂件图片的背景去除
  • 复杂背景的专业级抠图
  • 需要精细边缘处理的场景

脚本分工:

功能resize_cover.jsremove_bg_enhanced.js
主要职责尺寸裁剪和压缩背景去除和透明处理
适用场景所有图片的尺寸标准化AI生成图片的背景去除
核心能力居中裁剪、智能压缩、安全区域限制智能背景检测、边缘羽化、噪点过滤
使用时机最后一步尺寸标准化去背景后,resize_cover.js之前
典型工作流最后执行先生成白底图→去背景→resize_cover.js调整尺寸

references文件使用原则

  1. 优先使用节日专属模板

- 当用户选择节日主题时,优先使用 festival-prompts.md 中的对应模板 - 确保节日元素和配色方案符合节日特色

  1. 通用模板作为补充

- 当用户有自定义需求或节日专属模板不完全匹配时,使用 prompt-templates.md 中的通用模板 - 根据用户需求替换变量,补充细节

  1. 严格遵守尺寸规范

- 所有素材必须严格按照 dimension-specs.md 中的尺寸要求生成 - 特别注意构图安全区域,确保文字可读性

  1. 始终遵循审核标准

- 所有设计必须符合 audit-standards.md 中的要求 - 避免使用任何禁止内容 - 确保内容适合全年龄段用户

  1. 风格保持一致

- 所有素材(封面图、挂件、故事图)必须使用统一的设计语言 - 色彩、风格、元素选择要协调

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.61%
按下载量换算68

Claude

29.16%
按下载量换算55

Cursor

19.47%
按下载量换算37

Gemini CLI

9.42%
按下载量换算18

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills