| name | screenshots |
| description | Capture and regenerate SwiftShift marketing screenshots for README/website assets. Use when updating light/dark SwiftShift screenshots, especially `www/src/images/screenshot-light.jpg` and `www/src/images/screenshot-dark.jpg`. |
SwiftShift screenshots
This skill regenerates the app settings screenshots as clean 843×670 composites:
- clean background + empty menu bar skeletons live in
assets/bg-light.jpg and assets/bg-dark.jpg
- real desktop wallpapers live in
assets/wallpaper-light.jpg and assets/wallpaper-dark.jpg
- fresh Swift Shift Dev settings window is captured from the local build using macOS window capture plus a full-screen tint crop
- full screenshot outputs default to
www/src/images/screenshot-light.jpg and www/src/images/screenshot-dark.jpg
- mouse feature crops default to
www/src/images/mouse-light.jpg and www/src/images/mouse-dark.jpg
- debug step images are written to
.agents/skills/screenshots/debug/
Requirements
- macOS
peekaboo with Screen Recording and Accessibility permissions
- ImageMagick (
magick): brew install imagemagick
python3 and macOS screencapture
- Xcode command line build works for this repo
Command
From the repo root:
.agents/skills/screenshots/bin/capture-swiftshift-screenshots.sh
Optional output directory:
.agents/skills/screenshots/bin/capture-swiftshift-screenshots.sh /tmp/swiftshift-screenshots