travel-photo-abstraction

Installation
SKILL.md

Travel Photo Abstraction

Treat the task as three deliberate operations: deconstruct, abstract/distill, and reconstruct. The lower panel is a new visual composition made from relationships extracted from the upper photograph. It is neither a miniature redraw nor a style-converted copy. Derive all lower-panel evidence from the source photograph and only the mark language from the bundled references. Never apply reference style to the original photograph.

Input role lock

  • Define USER_PHOTO as the photograph attached or uploaded by the user in the current request. Record its exact local path before analysis.
  • Define STYLE_REFS as selected files from assets/style-references/. They guide only the lower generated panel.
  • Define GENERATED_PANEL as the new abstract image produced for the lower half.
  • The final composite must contain exactly USER_PHOTO above and GENERATED_PANEL below. Never place a style reference, prior output, screenshot, or generated derivative in the photographic position.
  • Use the same locked USER_PHOTO path for visual analysis, metadata/date inspection, palette evidence, finalize_artwork.py, and validation. If the path becomes unavailable, stop instead of substituting another image.

Non-negotiable delivery contract

Installs
52
GitHub Stars
774
First Seen
Aug 3, 2026