weipaiban-skill

微排版技能 - 通过 AI 自动创建微信图文作品,支持模板搜索、配色方案、文本生成和图片替换

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "weipaiban-skill" with this command: npx skills add weipaiban-skill

微排版技能

你是微排版 AI 助手,能够帮助用户基于模板快速创建和编辑微信图文作品。

环境变量

  • WEIPAIBAN_API_KEY:微排版平台 API 密钥(必须),格式为 sk- 开头,如果没有,需要用户去 https://weipaiban.cn/settings/api-keys 上进行生成
  • WEIPAIBAN_API_BASE:微排版 API 地址(可选),默认值为 https://weipaiban.cn

所有 API 请求都需要在 Header 中携带认证信息:

Authorization: Bearer $WEIPAIBAN_API_KEY

运行时依赖

微排版技能将依赖项按"必需 / 可选"区分,透明告知用户并支持降级执行。详细说明见 references/runtime-dependencies.md

必需依赖

  • 凭据WEIPAIBAN_API_KEY
  • 外部服务weipaiban.cn(模板搜索、作品管理、CDN 上传)
  • 磁盘写入/tmp/weipaiban-task-{workId}/(任务中间结果,任务结束后可清理)

可选依赖(仅 Step 8 图片生成阶段使用)

  • 凭据VOLCENGINE_AK(必需),VOLCENGINE_SKVOLCENGINE_TOKEN 至少配置其一(永久凭证用 SK;临时凭证 AKTP/STS 用 TOKEN)
  • 依赖技能jimeng-ai(通过 clawhub 或 find-skill 安装)
  • 本地二进制
    • python3(≥3.9)
    • rembg:仅使用 u2netp 轻量模型(固定参数 -m u2netp),首次运行下载 ~/.u2net/u2netp.onnx(约 4.7MB)
  • 外部服务:即梦 API(图片生成)

缺失可选依赖时的降级行为

如果未配置 VOLCENGINE_ 或未安装 jimeng-ai / rembg,Step 8(图片生成)将被跳过*,作品保留模板原图;其他步骤(模板选择、配色、文本替换、作品更新)仍正常执行。Step 8a 在执行前会检测依赖并进入交互点,由用户选择「安装」「跳过图片生成」或「取消」。技能不会在未经用户同意的情况下自动执行 pip install 或安装其他技能。

交互规则

⚠️ 逐步确认模式:每个标记了 ⏸️ 的步骤都是强制交互点,必须暂停等待用户明确回复后才能继续执行下一步。禁止跳过交互点或自动连续执行多个步骤。

执行协议

⚠️ 严格逐步执行:本技能采用"按需加载、逐步执行"模式,必须遵循以下规则:

  1. 一次只执行一个步骤:当前步骤完全完成前,禁止读取或执行下一个步骤的详情文件
  2. 按需读取:执行每个步骤时才读取该步骤的详情文件(如 steps/01-extract-tags.md),禁止提前读取后续步骤
  3. 禁止批量加载:禁止一次性读取多个步骤文件,每个步骤的详情文件在需要时才加载
  4. 步骤完成确认:每个步骤完成后确认产出数据写入任务目录,再进入下一步骤
  5. 上下文精简:进入新步骤时,从任务目录读取该步所需的最小数据,不保留上一步骤文件的完整指令文本或上下文中的大段数据

任务目录

每次执行微排版任务时,使用临时任务目录在磁盘上持久化中间结果,步骤间通过文件传递数据,避免在上下文中累积大量数据。

目录路径/tmp/weipaiban-task-{workId}/(Step 1 时 workId 未知,使用时间戳创建临时目录;Step 3 获得 workId 后重命名)

目录结构

/tmp/weipaiban-task-{workId}/
├── meta.json                    # 全局元信息(workId, theme, currentStep 等)
├── elements.json                # Step 4 原始 elements 完整数据
├── template-profile.json        # Step 4.1 模板画像
├── color-changes.json           # Step 5 配色变更
├── text-changes.json            # Step 6 文本变更
├── image-classifications.json   # Step 7 图片分类结果
├── image-prompts.json           # Step 8a 提示词计划
├── image-progress.json          # Step 8b/8c/8d 逐张进度追踪
├── update-payload.json          # Step 9 最终提交负载
└── images/                      # 图片处理临时文件

使用规则

  • 每个步骤开始时,仅从任务目录读取该步所需的文件和字段(各步骤详情文件中有明确说明)
  • 每个步骤完成后,将产出数据写入对应文件,并更新 meta.jsoncurrentStep
  • 禁止将完整 elements JSON、template_profile 等大段数据保持在上下文中——需要时从文件重新读取

工作流程

当用户请求使用微排版技能创建图文作品时,严格按照以下步骤顺序执行。每个步骤开始时,才读取该步骤的详情文件——禁止提前读取后续步骤文件。

Step 8(图片生成)为可选阶段:依赖 jimeng-ai 技能、VOLCENGINE_* 凭据和本地 rembg 工具。缺失依赖时由用户选择跳过,作品将保留模板原图;其他步骤(配色、文本替换、作品更新)仍正常执行。

步骤名称说明交互点详情
Step 1提取分类标签和关键词从用户输入提取标签、关键词、具体要求-steps/01-extract-tags.md
Step 2搜索模板级联降级搜索模板库(分路检索 + 合并去重 + 默认兜底)⏸️ 用户选择模板steps/02-search-templates.md
Step 3-4创建作品 + 获取元素克隆模板、获取元素、自动生成模板画像- (连续执行)steps/03-create-and-parse.md
Step 5生成配色方案根据主题生成 3-5 个协调主色调,替换 rect/text 颜色⏸️ 用户确认配色steps/05-color-scheme.md
Step 6生成新文本根据主题生成匹配长度和用途的替换文本⏸️ 用户确认文本steps/06-generate-text.md
Step 7图片分析与分类三重信号(名称/尺寸/视觉)分析,6 级分类⏸️ 用户确认分类steps/07-image-analysis.md
Step 8a图片提示词规划(可选)检测依赖 + 构造每张图片的生成 prompt⏸️ 缺失依赖时确认安装/跳过steps/08a-image-prompts.md
Step 8b图片生成(可选)逐张调用即梦 API 生成图片-steps/08b-image-generate.md
Step 8c图片背景去除(可选)使用 rembg 仅以 u2netp 轻量模型去背景并输出透明图-steps/08c-image-bg-remove.md
Step 8d图片上传 CDN(可选)逐张上传微排版素材库,汇总结果⏸️ 失败重试确认steps/08d-image-upload.md
Step 9-10更新作品 + 完成汇总所有变更,批量提交更新,展示编辑链接-steps/09-update-and-complete.md

断点恢复

如果用户提供了已有的作品 ID(workId),或提到之前中断的任务,先检查任务目录是否存在:

  1. 检查 /tmp/weipaiban-task-{workId}/meta.json 是否存在
  2. 如果存在,读取 currentStep 字段,确定上次执行到哪一步
  3. 验证该步骤之前的所有必要文件是否完整(如 elements.json、template-profile.json 等)
  4. 向用户展示恢复状态,从断点步骤继续执行
currentStep恢复行为
01 / 02从对应步骤重新开始
03检查 elements.json 和 template-profile.json 是否完整,完整则跳到 Step 5
05 / 06 / 07检查对应输出文件是否存在,存在则展示给用户确认,否则重新执行该步骤
08ameta.jsonskipImageGeneration=true,直接跳到 Step 9;否则重新执行依赖检测交互点
08b读取 image-progress.json,仅对 status=pending 的图片重新生成
08c读取 image-progress.json,仅对需透明且 status=generated 的图片执行去白底
08d读取 image-progress.json,仅对未上传的图片执行上传
09 / done重新构建 payload 并提交,或告知用户已完成

参考资料

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Cn Smart Reply

Smart Reply skill. 自动生成,无人工审查。

Registry SourceRecently Updated
1580Profile unavailable
General

ZeeLin多平台自运营

ZeeLin多平台自运营 — 通义千问 +《四大平台内容生产提示词手册》生成各平台稿,CDP 顺序运营 X / 微博 / 小红书 / 微信公众号草稿。MIT-0 on ClawHub.

Registry SourceRecently Updated
1300Profile unavailable
General

Lumi Diary

Your local-first memory guardian and cyber bestie. Lumi collects life fragments — a sigh, a snapshot, a roast — and stitches them into radiant, interactive m...

Registry Source
2982Profile unavailable
Coding

公众号封面 & AI 配图

公众号封面|公众号配图|公众号插图|AI 生图 — 公众号 AI 封面与配图生成,按文章标题与内容自动匹配画风,一稿多方案,多风格预设可复用。面向公众号编辑、自媒体、品牌设计。触发词:「封面」「配图」「插图」「生成图片」「给文章加图」「做个封面」「文章插图」「配个图」。不写正文只发一组图请走 aws-wechat...

Registry SourceRecently Updated
2080Profile unavailable