Preview Shots
SkillMediaOpens screenshots and rendered images together in one macOS Preview window so you can review them.
Use Preview Shots in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Preview Shots and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Preview Shots skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
About this skill
Open image shots (screenshots, snapshot baselines, montages, renders) in ONE macOS Preview window so the user can eyeball them. Use when the user asks to open / show / pull up / review shots in Preview or Finder, or right after producing visual artifacts the user should look at before signing off.
What this skill tells your AI
The instructions your AI receives, as published by dzhng/skills in skills/visual/preview-shots/SKILL.md and read by Ahel’s review.
Put the review-worthy images in front of the user in a single Preview window they can flip through.
Workflow
- Curate the set — the images that answer "is this right?": the just-changed or just-blessed baselines, the integrated result, and the reference image when there's something to compare against. Don't dump every PNG in the folder; pick the smallest set that lets the user judge the change. If the user named specific shots, open exactly those.
- One window — open them with a single
open -a Preview <path> <path> ...call. Oneopeninvocation lands all the files in one window with a thumbnail sidebar; separate calls spawn separate windows. - Caption them — list one line per shot (what it is) so the user knows what they're flipping through.
Rules
- macOS only (
open); pass absolute or repo-root-relative paths. - Order the files most-important-first; the first one is what Preview shows on open.
- Review saved PNG/GIF artifacts, not live Chrome. Exact regression capture should run headless by default; only open Chrome when the user explicitly asks for a live browser or when reproducing a headful-only bug.
- One set at a time — never pile up windows. Before opening a new set, close
any open ones:
osascript -e 'tell application "Preview" to close every window'. - Close on unattended proceed. When you opened shots for a non-blocking review
and then move on without the user's response, close Preview afterward:
osascript -e 'quit app "Preview"'. An overnight autonomous run must never wake the user to a wall of Preview windows — at most one set open, and none once you've proceeded past the checkpoint.
Signals
- GitHub stars
- 975
- Forks
- 58
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
preview-shots- Source
- github.com/dzhng/skills