关于 poster-designer
Poster Designer 是用于生成海报和长横幅图像的设计技能,会按内容类型选择 HTML 布局或直接图像生成。它适合需要可读信息排版或视觉型宣传图的创作者,并以强制路由规则区分两种策略。
主要功能
- 01按规则选择生成策略
- 02信息海报采用 HTML 布局
- 03纯视觉海报采用图像生成
- 04输出指定数量的最终图像
- 05检查文字层级与可读性
适用场景
- 01制作项目里程碑公告海报
- 02制作招聘或社区通知
- 03制作技术信息图
- 04制作中英文视觉版本
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ xorbitsai/ xagent --skill poster-designer安装后在 Claude Code 中输入/poster-designer确认已加载。
详细介绍
海报设计器
概述
海报设计器是一项统一的海报生成技能,可在内部选择合适的生成策略,并输出用户要求数量的最终海报/图像素材。
与基于软性启发式规则的工具不同,这项技能会执行硬性路由规则,确保信息密集型海报通过确定性布局生成,而不是直接生成图像。
这项技能支持两种内部策略:
- 布局优先(基于 HTML):适用于传达结构化信息的海报
- 图像优先(直接生成图像):适用于纯视觉和象征性的海报
一旦满足路由条件,策略选择即为最终决定,不可更改。
适用场景
在需要以下输出时,请使用这项技能:
- 海报/长横幅/竖版视觉内容
- 一张或多张用于发布或长期展示的独立图像
- 本地化视觉版本,例如分别提供中文版和英文版海报/图像
典型用例包括:
- 开源项目里程碑公告
- 社区或项目通知
- 招聘海报
- 产品或平台公告
- 技术信息图表
输出约定
这项技能始终会生成:
- 用户要求的最终海报/图像素材
- 如果用户未指定数量或版本,则只生成一张最终海报/图像
这项技能绝不能输出:
- HTML 或 CSS
- 图像生成提示词
- 设计说明
- 中间产物
只返回最终图像。
策略选择(硬性路由)
选择生成策略时,海报设计器会应用强制路由规则。
这些规则优先于上游规划器的偏好,不得绕过。
布局优先的强制条件
如果满足以下任一条件,必须使用布局优先(基于 HTML)策略:
-
海报被描述为公告、通知或正式里程碑
-
海报用于长期展示,包括但不限于:
- README 文件
- 官方网站
- 文档页面
- 社区公告
-
请求明确提及或暗示:
- 结构化信息
- 清晰的层次结构
- 可读性
- 分区、段落或多个文本块
-
海报包含多个语义文本角色,例如:
- 标题
- 数字亮点
- 解释性或描述性文字
- 致谢或署名
- 页脚或元信息
满足任一条件时:
- 不得使用直接图像生成
- 必须将任务视为由布局驱动的产物
- 生成最终图像前,必须先使用基于 HTML 的方式进行排版
布局优先策略(基于 HTML)
特点
- 固定宽度布局(默认:1080px)
- 高度根据内容调整(不使用硬编码高度)
- 字体排印、间距和对齐具有确定性
- 阅读顺序清晰,视觉层次分明
- 通过对完整容器进行截图生成最终海报图像
截图要求(重要)
使用浏览器截图工具时,必须显式设置视口宽度,使其与布局宽度一致(默认:1080px),且输出文件名必须清楚表明海报用途。
意图
此策略优先考虑:
- 文本清晰易读
- 信息层次
- 长期可用性和稳定性
对于发挥信息载体作用、而非纯粹作为视觉象征的海报,这是默认策略。
图像优先策略(直接生成)
使用限制
仅当以下所有条件均满足时,才允许采用图像优先策略:
- 海报仅包含一个标题或一个数字亮点
- 辅助文本极少且仅作装饰(没有段落或章节)
- 请求优先考虑氛围、情感或视觉冲击力,而非信息清晰度
- 海报类似于主题演讲 KV、发布视觉图或象征性里程碑图片
如果未满足其中任何一项条件,则不得使用图像优先生成。
特点
- 以构图为主导的设计
- 具有电影感的光线与氛围
- 将文本视为图形元素,而非结构化内容
视觉设计原则
无论采用何种策略,海报设计器都会遵循以下原则:
- 结构优先于装饰
- 清晰优先于特效
- 语义化视觉优先于抽象装饰
海报必须清楚地传达:
- 海报呈现的内容
- 它为何重要
- 主要视觉焦点是什么
语义化视觉焦点
海报设计器采用特定领域的视觉焦点,而非通用背景。
例如:
- Docker 里程碑 → 容器、镜像层、从仓库到节点的拉取网络
- 招聘 → 结构化版块、工程环境、技术图表
- 产品平台 → 架构图、类似 UI 的构图
- 社区里程碑 → 节点、星座、全球网络
缺乏语义的纯抽象背景并不足够。
排版与文本处理
- 标题、辅助文本和元信息之间要有清晰的层级
- 文本数量应根据所选策略调整
- 文本在海报尺寸下必须保持清晰可读
- 装饰效果绝不能降低可读性
图片使用
- 图片应有明确用途,而非填充装饰
- 背景图像必须确保文本清晰可读
- 海报中部的视觉元素必须强化含义
- 不得出现彼此竞争的视觉焦点
元素重叠与视觉清晰度检查
在最终截图前,请确认:
-
没有关键内容被遮挡
- 主标题、关键数字和主要 CTA 必须完整可见
- 背景图像不得影响文本的清晰可读性
- 仅当被遮挡的图像区域无关紧要时,才可将文本放置在图像上
-
图层规范
- 固定定位的元素不得遮挡中心内容
- 装饰元素不应遮挡语义内容
- 高 z-index 元素(工具提示、弹窗、叠加层)应由用户触发,而非持续显示
-
视觉层级
- 主要视觉焦点应一目了然
- 不得出现令观者困惑的竞争性视觉焦点
- 前景内容与背景装饰之间应有清晰区分
-
图上文字安全性
- 将文本放置在图像上时,确保对比度充足
- 避免将文本置于视觉细节繁杂、会降低可读性的区域
- 可使用纯色或渐变叠加层来提高文本可读性
如果任何一项检查未通过,必须先调整海报,再截取最终截图。
质量标准
成功的输出必须适用于:
- GitHub README 横幅
- Docker Hub 或开源公告
- 会议或聚会视觉图
- 公司或社区社交媒体帖子
如果输出看起来像:
- 仪表盘或分析截图
- 通用的 AI 营销图片
- 随意放置文本的抽象背景
则表示该技能未能达标。
调用示例(概念性)
“为 Xinference 制作一张正式的里程碑公告海报,庆祝 Docker Hub 下载量达到 5,000,000 次。海报必须包含标题、醒目的数字亮点、说明文字、致谢内容和页脚信息,适合长期展示在 README 和官方网站上。”
概述
Poster Designer 是一款支持意图识别、强制执行规则的海报生成技能。
它确保信息密集型海报采用确定性布局生成,同时将直接生成图像严格限定在极简、纯视觉的使用场景中。