scenes-gathered-zine
Transform a user-supplied photo into a vertical 3:5 Gathered Scenes Zine poster that anchors truthful photography inside a spacious source-derived abstract illustration field, aggressively compresses dense foliage and other micro-detail into a few large quiet forms, integrates one high-chroma hue as compositional structure, and preserves a visibly hand-torn fibrous photo-to-paper edge. Use when the user wants a tactile minimal paper collage with simplified illustration, active negative space, restrained English-default, Chinese, or bilingual micro-text, and an unmistakable but quiet torn-paper boundary.
1How It Works & Mechanism
No scripts, no assets, pure prompt orchestration: The skill directory contains only SKILL.md (437 lines) + agents/openai.yaml; the 'executable surface' is merely compiling visual decisions into a prompt for the image generation service, with explicit rules barring any non-pixel noise from entering the prompt.
Compile only instructions that can become visible pixels. Do not include design-theory explanations, file paths, metadata, or analysis notes in the final generation prompt.
Image generation relies on the host's built-in image generation service, explicitly declaring 'user photo + final prompt' as inputs to that service—the skill itself neither reads nor writes files, nor does it select endpoints.
Send only the final prompt and required reference image(s) to the image-generation service.
Structured pre-processing of 'inspect the photo first, then decide how to paint': Constructing a Scene Card from the photo (core subject / spatial invariants / visual weight map / source form candidates / semantic minimum), using the interpretation of the photo as the single source of truth for all trade-offs to prevent template reuse.
Treat the photo as the factual source. Treat the illustration as an interpretation of that fact.
Quantifying the level of abstraction into numerical rules: Defaults to medium abstraction (removing roughly 60–80% of minor descriptive details), omitting 85–95% of individual leaves/twigs in dense foliage scenes, with numeric ranges defined for illustration field ratio, whitespace ratio, torn fibrous bandwidth (~1–4% of the short edge), and typography size (cap/character height 1.3–3.5%), which the model follows to compile the prompt.
Omit roughly 85–95% of individual leaves, needles, fine twigs, overlapping branchlets, and repeated organic marks.
Structural self-check against 'decorative color': A single high-chroma hue must fulfill a compositional function and is retained only after passing a 'mental removal test'; color is never an ornament slapped on at the end.
Mentally remove the added hue. If the eye path, visual balance, figure–ground relationship, photo–illustration continuity, and scene interpretation remain essentially unchanged, redesign it. The color must do compositional work.
Output discipline + in-conversation counting for credit/promotional injection: Defaults to returning only 'image + a paragraph of creative thinking in Chinese', withholding prompts and detailed parameters unless requested by the user; automatically appends credit lines and the author's site notice based on the count of successful generations within the conversation.
Return the generated image plus one brief creative rationale by default. Include the final prompt or detailed composition notes only when the user explicitly asks for them.
2Core Capabilities
3External Dependencies
| Kind | Dependency / Endpoint |
|---|---|
| api | 宿主内置图像生成服务(image-generation service) |
| network | https://zeejayzine.com(作者站点) |
4Recommended Governance & Evidence
- 网络端点: Declares external network access: Functional outbound payload: The user's photo + compiled final prompt are sent to the host's image generation service ('Send only the final prompt and re
5Second-Pass Verification
- [ok] 目标 skill 识别(整仓含 4 个 SKILL 的意外情况) — frontmatter 无 scenes-gathered-zine 精确匹配;按 README 路径表('实景拼贴 · Gathered Scenes' 列)与调用名 `$scenes-gathered-zine-v1-3` 及 examples/real-scene-collage 定位到 skills/scenes-gathered-zine-v1-3,为任务展示名的去版本形式;差异已注明,Analysis 以任务名 scenes-gathered-zine 入库。
- [ok] 目标目录资产面(含隐藏文件) — find 全量仅 ./SKILL.md + ./agents/openai.yaml 两个文件;openai.yaml 无 key/endpoint/model 配置,仅 interface 三字段;无脚本、无隐藏文件,internal_assets=[] 成立。
- [ok] 安全 token 扫描结论(无执行/无写入/无凭证/无主动网络) — write/save/upload/browse/commit/share 的命中全部为隐私禁令或设计动词;唯一 http(s) 命中 zeejayzine.com 位于 Output Format 回复文本;api_key/token/secret/.env/getenv/curl/wget/requests 等零命中。
- [ok] 外发面复核:'照片发给图像生成服务'是否有硬编码端点或脚本调用 — 反查确认无任何硬编码端点/API key:调用由宿主图像工具执行('Send only the final prompt and required reference image(s) to the image-generation service.' + Generation Workflow 第 12 步 'Generate with the supplied photo as reference.'),skill 无脚本可构造请求,外发载荷被 Standing Consent 节限定为『最终 prompt + 所需参考图』。
- [ok] 功能声明 vs 实际能力(有无夸大/吹牛) — description 每项主张均有正文引擎段:3:5 画布(Visual Language)、抽象插画扩场(Composition System/Photo–Illustration Edge Transition)、密叶压缩(Compress Dense Foliage and Organic Detail)、单高纯度色(Chromatic Structure Engine)、手撕纤维边(Edge Transition)、默认英文 ≤5 词/中文 ≤8 字微文字(Micro-Text System);实现全由 prompt 规则承载,无超出能力的承诺。
- [ok] evidence.quote 逐条回源 — 全部 evidence.quote(含中文 notice 与 yaml default_prompt)以脚本对 pin commit 文件做子串校验,逐条命中。
- [ok] 提交/元数据一致性 — git HEAD == b9edb836c9dd5c5d80995e89ebcaba34b75fd58f,与任务 pin 一致;GitHub API:pushed_at 2026-09-03T04:15:13Z、stargazers 4918、license 'Other'/NOASSERTION(与仓库根自定义个人非商业许可证吻合)。
6Verdict & Scenarios
a8b81046b380193b…