Input
One finished image from the mood board: a runner mid-stride on an open road, in red kit.
cosmos_331748279.jpeg
no references
6 framings
Output
Six new frames of the same run, each from a camera that was never there.
_angle_01 → _angle_06
1632 × 2048
GPT Image 2
2K · medium
$0.39 for six
Angles
Nike ACG · ACG Signal Orange #E87240
Angles
Output · six camera positions from one run
The Challenge
A campaign needs coverage: the wide, the close-up, the low angle. Once a frame is right, getting the same runner in the same kit on the same road in the same light from somewhere else usually means booking the shoot again.
The Solution
The skill re-frames the finished image itself. It keeps the road, the runner, the red kit and the light, and moves the camera and her stride: from the verge, from the tarmac, from behind, so six frames read as one shoot.
Angles
Input · image 1, cosmos_331748279.jpeg
Angles
Angle 03 · 200mm telephoto, running straight at the lens
Six camera instructions, six frames
angles-prompt.txt
Angles
01
wide 35mm establishing shot, subject small against the full road and landscape; mid-sprint at full stride, environment dominant around her
Angles
02
low worm's-eye angle near the road surface looking up; subject at full running stride, legs and Nike shoes dominant, sky behind her
Angles
03
compressed 200mm telephoto, background road and foliage flattened in close; subject running directly toward camera, red kit filling the frame
Angles
04
camera behind subject shooting her back, garment back and ponytail featured with motion blur; full-sprint stride, road receding ahead
Angles
05
tight editorial crop on legs and shoes from knee down, upper body cropped out; mid-stride, Nike shoe and compression sock sharp against the road
Angles
06
canted Dutch-tilt frame, horizon diagonal, 35mm with background motion blur; subject leaning into the run, full body, dynamic forward energy
One prefix, six cameras
Every angle opens with the same instruction, to keep the exact same style, texture, aesthetic and materiality and modify the camera angle and the pose. Only the framing after it changes, so six frames read as one shoot.
Angles
Angle 02 · worm's-eye, down at the road
Angles
Angle 05 · knee down, the shoe and sock sharp
The pose moved too
This run asked for a new camera angle and a new pose, not the camera alone, so her stride is different in every frame while the kit, the socks, the shoes and the road all hold from the one photo.
Skill Information
Angles takes one finished image and shoots it again from new camera positions: pushed in, pulled back, dropped to the floor, raised overhead. The scene, the light and the subject stay where they are; only the camera moves.

It sends the source as image 1 and any consistency references after it, so a face, a garment or a pack holds across every frame. Each framing is a short camera instruction after one fixed prefix, which keeps the results reading as a single shoot.

For Nike ACG, on 22 June 2026, one photo from the brand’s mood board, a runner on an open road, became six angles on GPT Image 2 at 2K and medium quality, 4:5, with no references: wide, worm’s-eye, telephoto, from behind, knee down and a Dutch tilt.

The angles render in parallel and report back as each one lands. A frame that comes back as a copy of its source is thrown away instead of shipped.
Credits
BXRRY
Skill Design & Build:
John Barry
TOOLS
Agent:
Claude Code
Engine:
GPT Image 2, for this run
Also runs on:
Nano Banana Pro, GPT Image 2.5 Flare
THIS RUN
Brand:
Nike ACG
Made:
22 June 2026
Output:
6 angles at 1632 × 2048, 4:5
Price:
About $0.39 at the published rate
Where to next
The Packshot page makes the clean product frame a run like this can start from, and the Analyze Video page takes a finished ad apart shot by shot.