Community图像github.com

aibex-aios/schautafel

创建一张解说图板:包含横幅标题、内容块和脚注的科普性概览图,支持十二种风格(neo、classic、sepia、atlas、photo、sketch、toy、coach、glass、origami、lotus、messing)和灵活的块矩阵。计划图板结构,编写提示备忘录,并通过 Codex 的 image-generation 技能生成图像,存放于 @Image/ 并检查。用于“为……创建图板”、“图板:……”等场景。

schautafel 是什么?

该技能用于与用户协作创建一张解说图板(Schautafel),这是一种带有横幅标题、多个内容块和脚注的科普性概览图。它支持十二种视觉风格(如 neo、classic、sepia 等)和可自定义的块矩阵布局。流程包括:确定主题、风格、矩阵和格式;展示包含标题、副标题、块内容及脚注的层级结构;等待用户确认后,编写一个详细的提示备忘录。该备忘录指导 image-generation 技能通过 Codex 生成图像,确保包含风格参考、精确的文字和布局规范。生成的图像存放在 @Image/ 目录下,并经过文字和布局的验证。该技能适用于 Claude Code 等平台,通过清晰的流程保证最终输出的准确性和视觉一致性。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/aibex-aios/skill-schautafel/tree/HEAD/skills/schautafel

Installed? Explore more 图像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

图板

该技能与用户共同规划一张图板,并编写提示备忘录。图像生成、存放、检查及提交由 image-generation 技能完成。

术语

  • 项目 <P>:会话的工作目录,需包含 @/ 子文件夹。
  • 技能文件夹: 此技能的文件夹(“本技能的基础目录”)。其中包含 stile.md(风格目录)和 stile/<风格>.jpg(风格模板)。
  • image-generation 文件夹: <技能文件夹>/../image-generation;内含 prompt-memo.md(提示备忘录格式)和 scripts/image_generation.py。
  • 块: 图板的一个主题块;字段、单元格和元素含义相同。
  • 块矩阵: 块的排列,读作行 × 列。
  • 卡片/站点: 图像中显示的块形式,详见 stile.md 中每种风格的 块数 列。

(注:当需要时,请阅读 stile.md,包括风格查询、自选、提示等场景。)

1. 确定输入

风格查询(“支持哪些风格?”、“有哪些风格?”、“风格列表”):仅根据 stile.md 中的 概览 回答,每种风格一行,格式为“<风格> — <列表>”,按表格顺序。不提供图板、提示或进一步说明。结束。

缺少 <P>/@/: 不创建任何内容。提示:“图板需要在 AIOS 项目(包含 @/ 的文件夹)中创建,因为提示备忘录和图像会存放在 @Prompt/ 和 @Image/ 下。是否需要使用 /aios-init 初始化此文件夹?”结束。

否则,从请求中读取以下信息(除主题外均为可选):

输入识别方式未指定时的行为
主题不属于其他输入的部分—
风格style=<风格>、”以<风格>样式“、”作为<风格>图板“、”<风格>“;不区分大小写自选
块矩阵见下方自选
格式”16:9“、”3:2“、”竖版“、”方形“使用风格的默认格式(stile.md)
直接”直接“、”立即“显示结构并跳过确认
手动”手动“、”无需 Codex“使用 Codex

块矩阵

指定方式排列
”2x3 块“、”2 × 3 字段“2 行,每行 3 个块
”3x1 块“3 行,每行 1 个块
”3 列“1 行,3 个块(1×3)
”2 行“2 行,每行 1 个块(2×1)
”2 行,3 列“2×3
”第 1 行:3 字段,第 2 行:2 字段“第 1 行 3 个块,第 2 行 2 个块
”5 个块“(仅数字)数量固定,排列由自选决定

允许 1-4 行,每行 1-4 个块,总共 2-12 个块。若指定超出范围,给出限制并在结构中建议下一个允许的排列。

自选

  • 风格: 选择 stile.md 中 适用场景 列与主题、行业和目的最匹配的风格;若无明确匹配则选择 neo。
  • 块矩阵: 每个主题块对应一个块;2-4 个同等重要的块放在一行;5-8 个块放在两行;按阅读顺序排列的流程(步骤、阶段),或站点之间路径形式的站点布局。
  • 在结构中为每个选择提供一句理由。

未知风格

若指定的风格不在 stile.md 中:

  1. 说明:“我不认识「<名称>」风格。”
  2. 从目录中选择一个风格(自选)。
  3. 使用选项 确定 和 取消(选择工具,否则以问题形式询问):“我可以临时模拟「<名称>」风格。需要吗?”
    • 确定: 根据其名称描述该风格,模仿 stile.md 的模式(描述、关键词、避免项、格式、块数),但无风格模板。此描述仅适用于本次调用。
    • 取消: 使用自选的目录风格。

2. 行业

若主题与客户相关,根据上下文推断一个行业并询问一次:“我将此归类为 <行业> 行业——是否合适,或者需要更改?”若行业从上下文中明确可知,仅提及即可。对于无客户关联的通用知识主题,不设行业,不提出问题。行业决定视觉语言:使用行业特有的物品和场景,而非通用技术或机器人图像。

3. 结构

显示结构:

**标题:** <横幅标题>
**副标题:** <可选>
**风格:** `<风格>` — <自选的理由>
**排列:** <行数和块数> — <自选的理由>
**格式:** <宽高比>
**行业:** <行业或“—”>

| 块 | 标题 | 核心问题 | 关键点 |
|---|---|---|---|
| Z1/1 | … | … | … |

**脚注:** 单词 — 单词 — 单词
  • 每个块:简短标题、一个句子的核心问题、2-5 个关键点。
  • 横幅标题和脚注(三个大写单词)出现在每张图板上。时间线是某个块的内容,非固定部分。
  • 除非用户另有说明,文本为中文。

询问:“结构是否合适?” 处理修改并重新显示结构。未经确认,不生成提示备忘录。

例外: 若用户说“直接”并指定了风格和块矩阵,显示结构后直接进入下一步,不询问。

4. 提示备忘录

编号 NN:

python3 <image-generation-文件夹>/scripts/image_generation.py next-number "<P>"

若脚本缺失,同样采用手动规则:取 @Prompt/ 和 @Image/ 中的最大编号加 1,两位数带前导零。

读取 <image-generation-文件夹>/prompt-memo.md 并按以下格式写入 <P>/@Prompt/NN <标题> — 图板 <风格>.md(如 @Prompt/ 不存在则创建):

章节内容
头部**涉及:** 图板;**来源:** 请求和已确认的结构;**相关:** 风格模板的绝对路径
目的用两三句话描述图板的主题和传达的信息
图像构思每个块一行:部分(块)、形态(卡片:带有图片和文字的卡片;站点:图像中的物体或地点)、含义(核心问题);以及横幅和脚注
规范风格、风格模板、排列、格式及像素尺寸(16:9 → 1672 × 941,3:2 → 1536 × 1024),文本逐字包含,“不在图像中”,文件 @Image/NN <标题>.png
ChatGPT 的提示先写“附件:风格模板 <技能文件夹>/stile/<风格>.jpg”(绝对路径;若为临时风格则省略),然后提示作为代码块
创建后检查、存放、替代文本、修正

提示(中文,按此顺序):

  1. “创建一张 <格式> 格式的解说图板。”
  2. 来自 stile.md 的 描述,以及“风格关键词:<关键词>”。
  3. “附件的风格模板仅指定风格、材料和人物,不指定布局和文字。”(若为临时风格则省略)
  4. 布局:上方横幅包含标题(和副标题);下方按排列逐行显示块,每个块有标题、简短关键点和合适的图像元素;对于站点:描述每个块如何显示为站点以及站点之间的连接方式(stile.md 中的特殊规则);底部为脚注。若涉及行业:“使用 <行业> 行业的物品和场景,避免通用技术或机器人图像。”
  5. 该风格的 避免 句子,补充“避免不可读或拼写错误的单词,避免布局拥挤”。
  6. “文本,严格按以下书写且无其他文字:” 后跟所有文本的列表。

创建后:

  • 检查: 标题、块标题、关键点及脚注逐字核对;每行的块数量和排列;风格特征;格式;无额外文字。
  • 修正: “保持布局和风格,但缩短文字:仅保留标题和关键词。”

你无需自行提问即可编写提示备忘录;已确认的结构即任务。

5. 交接至 image-generation

通过技能工具调用 image-generation 技能,传入“为 @Prompt/NN 创建图像”,若为“手动”则添加“手动”。此后在 image-generation 的步骤 3“生成图像?”之后进行:Codex 使用风格模板或手动交接,存放 @Image/NN <标题>.png,检查、展示、结果及后续提示备忘录,提交。

Claude Code 在通过技能工具调用时会询问;这是正常现象。若用户拒绝,则提供完整提示路径:“/image-generation 为 @Prompt/NN 创建图像”。

限制

  • 若没有确认的结构(“直接”且指定风格和块矩阵的情况除外)以及 image-generation 在生成前未确认,不得生成图像。
  • 仅将提示备忘录写入 @Prompt/;图像、检查及提交由 image-generation 负责。
  • 不得使用 FLUX 或 OpenArt 复制框,不得使用负面提示作为关键词列表。
  • 不得使用已知工作室的徽标、品牌或角色;未经用户同意不得使用真实客户信息。
  • 临时风格描述不会修改 stile.md。

相关技能