photo-abstract-editorial-nativelisted
Install: claude install-skill Misoto22/skills
# Photo Abstract Editorial Native
Build a comparison board with the original photograph and separately supplied abstract artwork, without cropping, upscaling, blurring, or stretching either. Use the photograph above the artwork by default; use the portrait side-by-side exception only when it keeps a very tall source readable.
## 1. Establish the two inputs
Require both of these inputs before composing:
- `source`: the user-approved original photograph.
- `lower-art`: an abstract panel made from that photograph, supplied separately or created with a separately licensed skill.
Choose the strongest available source in this order: an explicit original file, a user-exported unmodified Photos original, a downloaded cloud original, then a derivative only when the user accepts that limitation. Record which one was used. Never silently substitute a preview or a derivative for an original.
Do not ask an image generator to recreate the photograph. Keep the source pixels in the source section; only apply auto-orientation and a downscale when needed.
## 2. Compose without distortion
Run the composer. It derives the board geometry, refuses an upscale or a stretch, and writes the manifest step 3 requires:
```bash
python3 scripts/compose_board.py --source <photo> --lower-art <panel> --out <board.jpg> --source-class original
```
Record how the source was obtained with `--source-class`: `original`, `photos-export`, `cloud-original`, or `derivative-fallback`. [The composition contract