<div align="center">
把照片提炼成有颗粒、有生活感的稚拙民艺叙事
<strong>简体中文</strong> · <a href="README.en.md">English</a> · <a href="README.ja.md">日本語</a> · <a href="README.ko.md">한국어</a> · <a href="README.ar.md">العربية</a>
</div>
样张展示
本项目已发布 8 张实际样片,图片文件位于 assets/examples/。
| sample-05 | sample-06 | | --- | --- | |
|
| | sample-07 | sample-08 | |
|
| | sample-09 | sample-10 | |
|
| | sample-11 | sample-12 | |
|
|
适用场景与解决的问题
Panel 100 把照片中最值得记住的主体、动作和关系,提炼成稚拙剪影、primitive forms 与少量民艺符号。蜡笔、油画棒和粗铅笔留下真实颗粒,照片中最鲜活的颜色则被重新组织成明快而克制的限制性色彩。
适合这些情况
- 想保留故事而不是描摹照片: 删除复杂背景,只留下一个核心动作、关系或场景。
- 需要真实手工触感: 黑色剪影保留擦拭、叠涂、断裂和纸张透底,不做光滑数字矢量。
- 想要鲜活但不廉价的颜色: 从原图挑选最有生命力的少量色彩,以暖白纸面和深色剪影稳定画面。
- 需要灵活交付: 支持上下、左右、纯设计、多比例和四端壁纸,也能批量处理图片目录。
快速开始
发送一张图片给 Agent,并说明:
用 XXD Panel 100 帮我处理这张图,先推荐最合适的构图和尺寸。
<!-- xxd-human-intro:end -->
<!-- xxd-panel-benefit:start -->
快速判断:XXD Panel 100 适合你吗?
| 你关心的问题 | 这套风格给你的回答 | |---|---| | 你会得到什么 | 一张以朴拙剪影、手工颗粒和生活叙事共同成立的民艺编辑海报 | | 一眼可辨的特点 | primitive forms、平面空间、蜡笔颗粒、暖白纸面、少量跳色与民艺文字 | | 它如何尊重你的输入 | 保留主体、姿态与故事关系,只删除冗余细节,不擅自改写原图的核心叙事 | | 可以用在哪里 | 艺术海报、封面、社交内容、纯设计图、多比例成品和四端壁纸 | <!-- xxd-panel-benefit:end -->
使用窍门
- 先给一张清楚的照片: 先选一张主体、动作和关系都容易辨认的图,再决定输出方式与比例。
- 一句话串起参数: 直接说“上下对照 / 左右对照 / 纯设计 + 16:9 / 3:4 / 手机壁纸”,也可以补充电脑、平板或电子手表尺寸。
- 把必须保留的内容说清楚: 指定人物、物件、动作、关系和文字;避免同时规定过多布局细节,让风格有空间完成设计。
- 文字有三种选择: 让模型按图片智能生成、用
--text exact --copy锁定逐字文案,或用--text none完全不要文字。 - 说明现实区与设计区: 上下或左右对照时,注明哪一侧保留照片、哪一侧负责设计转译;纯设计和壁纸则说明整张画布都要重新设计。
- 先单张试,再批量做: 先用一张图确认模式、比例、文字和语言,再把同一套参数用于目录批处理;每轮只改一个变量,结果更容易比较。
开始使用
git clone https://github.com/nevertoday/xxd-panel-100.git
mkdir -p ~/.codex/skills
ln -s "$(pwd)/xxd-panel-100" ~/.codex/skills/xxd-panel-100
也可以直接使用 npx skills 安装:
npx skills add https://github.com/nevertoday/xxd-panel-100 --skill xxd-panel-100
该命令会从 GitHub 获取仓库,并把同名 Skill 安装到当前 Agent。若要安装到用户级 Codex Skills 目录,可在命令末尾加上 --global --agent codex --yes。
Claude Code 用户可把同一文件夹链接到 ~/.claude/skills/xxd-panel-100. 安装后请重启 Agent 会话。
$xxd-panel-100
Use this photograph, ask me for the modes and copy setting, then generate fresh raster outputs.
完整规格: Skill 工作流 · 原始风格档案 · 英文运行适配器 · 中文运行适配器
原始提示词 · 五种语言
简体中文 · English · 日本語 · 한국어 · العربية
简体中文文件逐字保存用户提供的原文,并且是运行时唯一创作与审美权威;其他四个版本是忠实阅读译文,不会反过来改写生图提示词。
关键词: Naïve folk narrative · primitive forms · flattened perspective · crayon grain · limited colour · folk editorial type
<details> <summary><strong>完整能力与参数(需要时再展开)</strong></summary>
原始提示词优先,而不是二次导演
references/original-prompt/zh-CN.md 是本项目唯一的创作与审美权威。Skill 不再额外总结或扩写它,也不会统一规划颜色、色板、美学动机、标题或微文案。原始提示词要求怎样处理颜色、材料、构图、留白与文字,GPT Image 2 就按那套逻辑执行。
模式与尺寸会完整替换原始提示词旧有的 3:4 上下交付容器,但不改写它的转译美学。每张成品只向 GPT Image 2 发送一个已选模式的最终契约,不再把四种模式放进同一个通用模板让模型自行猜测。
四种可组合输出模式
模式可以单选或多选:top-bottom、left-right、design-only、wallpaper-pack;多选时,每个模式分别生成、分别拥有自己的提示词。
top-bottom:整张画面由上方现实画面与下方设计转译两个主要部分组成。left-right:整张画面从顶部到底部保持完整左右结构,原图在左、设计在右;文字融入这两个区域,不再生成横跨全宽的第三块底栏。左右外部区域严格各占 50%;只允许在各自区域内部自由安排裁切、尺度、留白与排版。design-only:原图只作为不可见的身份、结构、颜色与事实依据;整张成品的每个可见元素都必须属于该 Skill 自己的设计转译语言。wallpaper-pack:每台设备分别生成完整画布的设计转译壁纸,原图不作为照片区域出现。
上下或左右都不做分界线、中线百分比或像素坐标检测。只有用户明确要求像素级分区或原片逐像素不变时,才使用确定性拼合。
普通成品尺寸同样可以多选:自动适配、跟随原图、1:1、3:4、4:3、4:5、5:4、2:3、3:2、9:16、16:9、21:9、5:7、7:5,或自定义比例/准确像素。没有静默默认尺寸;每个不同比例都会基于同一份原始提示词独立重构。
壁纸套装可选“连贯”或“四张独立”。连贯模式先生成一张定调图,其余设备同时参考原图与定调图重新构图;不会把一张图机械裁成四种尺寸。
每次调用只建立一个任务目录,所有最终 PNG 直接放在该目录中,不再按来源、模式、尺寸或设备创建子文件夹。文件名使用 source-序号-原文件名-模式-比例-像素.png;壁纸额外包含连贯关系与设备,例如 source-001-street-left-right-3x2-2160x1440.png、source-001-street-wallpaper-linked-phone-1440x3200.png。
直接传入一个图片目录时,这个士兵 Skill 会自动批量处理目录中的图片,并让每张图片都使用 Panel 100 的同一套原始审美。默认递归扫描常见位图,先报告数量,再统一确认一次模式、尺寸、文字和语言;每张图片独立生成,互不借用内容或文案。整批仍然只创建一个扁平任务目录,单张失败会被记录,但不会静默跳过后续图片。
文字方式
正式生图前只确认三种选择:
- 模型根据原始提示词生成文字:用户只指定语言或地区,文字内容、数量、气质与排版由 GPT Image 2 按原始提示词生成;所有文字都从当前图片的内容、气质或隐喻中自然生长,任何事实或资料式信息都必须有用户输入、图片可见内容或已核实信息作为依据。
- 使用我的准确文字:逐字传给图像模型,不改写、不翻译、不补标题;排版仍遵循原始提示词。
- 不要文字:严格禁止文字与伪文字。
外层 Skill 不再预编标题、微文案或文案包。文字语言与操作语言分开确认,不根据人物、场景或文件名猜测国家与受众。
完整画布优先与位图边界
图像模型负责整张成品的审美重构,双联也默认一次直出完整画布。scripts/compose_panel.py 只保留为条件明确的兜底、无创尺寸校准和只读审计工具,不再预先规划每次任务,也不评价审美是否成功。
全部交付为 PNG 位图。每次调用都在 ~/Desktop/xxd/ 下创建新任务;已配置图像通道只返回脱敏状态,不公开供应商、端点、凭据、请求头、提示词
…
