photo-abstract-editoria
Turn ordinary photos or everyday snapshots into poetic hand-drawn illustrations with large white-paper negative space, vivid localized color, subtle collage accents, and tiny handwritten captions. Use when a user wants a real photo reimagined as an illustration rather than filtered, beautified, or photorealistically edited.
1How It Works & Mechanism
It is a pure rule/specification-based skill: SKILL.md consists entirely of style constraints, workflows, and prompt structures, containing no scripts, executable code, or tool calls—the actual "image generation" step is explicitly delegated to image tools in the host environment, while this repository only handles organizing design judgments.
**生成说明:** Skill 组织设计判断、提示词与执行流程;图片由当前环境中可用的图像工具生成或编辑。示例用于理解视觉方向,具体来源以本仓库记录为准,不能据此保证每次得到相同效果。
The core of the effect is a set of quantifiable, verifiable hard layout constraints: 3:4 vertical composition + subject occupying only 10-16% of the page (absolute maximum 18%) + 80-88% negative space + localized color, turning "poetic negative space" from an adjective into numerical discipline with percentages.
Default to: - 3:4 vertical composition - large white-paper negative space - a tiny subject or focal cluster occupying about 10-16% of the page - delicate hand-drawn texture - vivid local color only where it matters - tiny handwritten text, dates, or short captions
The negative list (Avoid) and deviation self-correction take on the primary corrective role: the most common runaway states in AI image generation (full-bleed fills, photo filter looks, heavy poster typography, subjects exceeding 18%, flat vectors, large collages) are prohibited line-by-line, while the README FAQ provides stricter English regeneration phrasing targeting "subject too large / scrambled text / looks like a photo filter / color spread too full".
### 主体太大怎么办? 重新生成,并把约束写得更硬: ```text The illustrated subject must occupy only 10-16% of the full page. Absolute maximum subject area is 18%. Keep 80-88% of the page blank white paper. ```
Text is strictly limited to "tiny handwritten captions" rather than poster titles: one short Chinese poetic line + one FIELD NOTE/DATE-style small English text, and the README explicitly warns that text must be small, minimal, handwritten-like, and must not serve as a headline—this is the boundary distinguishing it from illustration posters or graphic design skills.
### 文字重复或乱码怎么办? 减少文字,只保留一句中文和一个英文日期。文字必须“小、少、像手写批注”,不要当成海报标题。
All operational layers are consolidated in the README: installation (including Codex user/project-level skill directory conventions and the requirement that "the folder must be named photo-revival"), a seven-part general English prompt template (Preserve/Redraw/Composition/Texture/Color/Text/Avoid), and batch testing with quality check workflows—forming a two-file structure of "SKILL.md = rules, README.md = Chinese operation manual".
仓库名与调用名可能不同,以上以 `SKILL.md` 中的名称为准。安装不包含图像服务、账户或生成额度;实际出图取决于你使用的环境。
2Core Capabilities
4Recommended Governance & Evidence
- SKILL.md: Pure prompt instructions and rule text, without script execution or external impacts
5Second-Pass Verification
- [ok] 文件资产面(是否有隐藏脚本/混淆内容) — 第二遍 git ls-files 复核:21 个跟踪文件 = LICENSE、README.md、SKILL.md、agents/openai.yaml、examples/ 下 17 张 PNG,与第一遍目录扫描一致;无任何脚本、无隐藏文件、无子模块。
- [ok] 网络/执行/凭证 token 扫描 — 全仓正则扫描 curl|wget|http|bash|exec|subprocess|api_key|secret|token|.env|credential|ffmpeg|python|openai|PIL|write( 等:命中仅 README.md 内 https:// 文档链接 5 处(GitHub 仓库列表、ZIP 下载、learn.chatgpt.com 官方安装文档、姊妹 skill 链接)+ markdown 语法;SKILL.md、agents/openai.yaml 零命中。
- [ok] 引文真实性(逐条字节级回源) — 18 条拟用 quote 全部通过 python 字节包含校验(OK 18/18),含多行 quote(Workflow 编号步骤、README FAQ 代码块);无 paraphrase 冒充。
- [ok] 功能声明 vs 实际能力夸大检查 — 无夸大:skill 自称只『组织设计判断、提示词与执行流程』,出图工具、图像服务与额度均不在仓库内;唯一注意点——SKILL.md 标题『Photo Revival』与 description 用第一人称式能力描述(Turn ordinary photos into…),若脱离 README 单独阅读可能被误认为自带出图能力,实际执行权在宿主图像工具。
- [ok] 元数据一致性(name/license/commit) — SKILL.md frontmatter name = photo-revival = 仓库名 photo-revival(本地镜像目录名 photorevival 为缩写);LICENSE 本地文件 MIT(Copyright (c) 2026 FANTASY)与 GitHub API spdx MIT 一致;git HEAD == 任务 pin 5574fa2f6fa8fa52b232d7836b7960bf6b5753f6 == GitHub main pushed_at 2026-09-05T21:33:07Z。注:本分析入库展示名 photo-abstract-editoria 与仓库/frontmatter 名 photo-revival 不一致(任务给定展示名),JSON 内容仍以真实源码为准,文件名按任务名入库。
6Verdict & Scenarios
18ee29cf2ca902fd…