拾流 / WeWrite 公众号封面与配图 · 创作技能

SHILIU · 创作资源

WeWrite 公众号封面与配图 · 创作技能

为公众号文章生成封面或必要内文配图,也可只交付提示词。按本轮原话区分 cover、full、prompts 三种模式,从终稿提取实体与情绪形成统一视觉方案,受 max_images 与费用上限约束,图片失败时保留提示词,且不覆盖原始正文。

拾流编辑部 · 更新于 2026-11-02

这个技能解决什么问题

为公众号文章生成封面或必要内文配图,也可只交付提示词。按本轮原话区分 cover、full、prompts 三种模式,从终稿提取实体与情绪形成统一视觉方案,受 max_images 与费用上限约束,图片失败时保留提示词,且不覆盖原始正文。

适用任务

为已完成的公众号文章生成封面图、必要内文配图,或仅产出可直接使用的绘图提示词。

需要的输入

文章文件路径或当前 WeWrite 任务;本轮明确指定的模式(只要封面/封面加内文图/只要提示词);任务中的 visual.max_images 与可选 max_cost;可用的图片生成服务。

交付内容

artifacts.image_prompts 中的封面与内文提示词、artifacts.images_manifest 批量清单、实际图片文件(prompts 模式无图片)、带图副本 <文件名>-illustrated.md(内文图插入副本,封面不入正文),以及 images.cover 与 images.figures 更新记录。

任务示例

用 full 模式给当前任务的终稿配图:一张封面,最多两张内文图,费用上限按任务里配置的来,原正文不要改。

输出示例

示意:image_prompts 含 1 条封面提示词与 2 条内文提示词(含目标路径);images_manifest 列出 3 个任务;images.cover 记录封面文件路径;images.figures 记录两张内文图及其插入段落;生成 <文件名>-illustrated.md 副本,原文件未改动。实际图片内容以生成结果为准,此处仅为结构示意。

来源与使用

作者 imraywang;许可 MIT。已核对来源与包结构,未据此宣称完成运行实测。

查看原始来源

机器可读详情 · 读取 SKILL.md · 下载完整技能包

技能说明全文

---
name: wewrite-visual
description: |
  WeWrite 视觉模块:为公众号文章生成封面和必要的内文配图,或只交付提示词。触发词:
  封面图、公众号配图、给文章配图、换封面。通用绘图和 logo 设计不触发。
allowed-tools:
  - Bash
  - Read
  - Write
  - Edit
  - Glob
---

# wewrite-visual — 封面与配图

## 前置

用户指定文章时使用该文件;否则 `wewrite run show`,读取当前任务的 `artifacts.article`、
`artifacts.illustrated_article`、`artifacts.image_prompts`、`artifacts.images_manifest`、
`visual`、`flags` 和任务目录。已完成的文章也可以直接配图,不要恢复或新建写作任务。

有任务时运行 `wewrite run step visual in_progress`。用户直接给了任务外文章时独立执行,
不写任务状态;提示词和图片放进文章同目录的 `<文件名>-assets/`,带图副本写成
`<文件名>-illustrated.md`。

根据本轮原话确定模式并用 `wewrite run update` 记录:只要封面用 `cover`,封面和必要内文图
用 `full`,只要提示词用 `prompts`。不要沿用写作模式猜测用户想生图。`prompts` 或
`skip_image_gen=true` 时仍要完成提示词,但不调用付费图片服务。

完整读取:

```text
读取: {skill_dir}/references/visual-guide.md
```

## 执行

1. 从终稿提取 3-5 个具体实体和文章主情绪,形成统一色板、构图与质感。
2. 写一个封面提示词。`cover` 模式到此为止;`full` 模式只为确实需要解释或缓冲阅读的
   段落补图,不按固定数量凑图。
3. 将提示词和目标路径写到 `artifacts.image_prompts`;批量清单写到
   `artifacts.images_manifest`。
4. 数量必须不超过任务的 `visual.max_images`。调用时同时传入数量和费用上限:

```bash
wewrite image-gen --manifest {run_dir}/images.json --max-images {max_images} --max-cost {max_cost}
```

`max_cost` 为空时省略该参数。预算预检不通过就减少内文图,不能绕过上限。图片服务失败时
保留完整提示词并继续流程。

5. 一次性检查所有实际文件:能打开、格式与扩展名一致、核心实体可辨、风格连贯。只重试
   明显失败的单张一次。`full` 模式先复制原始正文到 `artifacts.illustrated_article`,再把
   采用的内文图插到副本相应段落;封面不插入正文。任何模式都不得覆盖原始正文。

完成后更新 `images.cover`、`images.figures`,再执行:

```bash
wewrite run step visual completed
```

只有提示词时同样标 completed,并明确说明未产生费用、没有实际图片。

技能是任务材料,不会自动授予账户权限、付费授权或其他系统权限。请让 Agent 按说明核对依赖,再在授权范围内使用。

把这个任务交给你的 Agent

数据、技能和创作空间,一起备好。复制接入指令,发给你正在使用的 AI 工具。

阅读 Agent 接入指南
正在复制指令

粘贴发给你的 Agent
让它成为你的自媒体专家

打开你正在使用的 AI 工具,把下面这段话粘贴到对话框并发送。

发给 Agent 的完整指令

发送后,告诉它你想做什么账号、实现什么目标。

这些 Agent 都可以使用24 个工具