Skip to content

Add automated screenshot skill#163

Merged
pablopunk merged 1 commit into
mainfrom
automate-swiftshift-screenshots
Jun 11, 2026
Merged

Add automated screenshot skill#163
pablopunk merged 1 commit into
mainfrom
automate-swiftshift-screenshots

Conversation

@pablopunk

@pablopunk pablopunk commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a project skill to automate SwiftShift website screenshot generation
  • Store clean backplates and 2K wallpaper assets for light/dark captures
  • Regenerate full app screenshots and mouse feature crops

Testing

  • Ran the screenshot automation successfully
  • Verified generated image dimensions
  • Checked script syntax with bash -n

Summary by CodeRabbit

  • New Features

    • Added automated macOS screenshot-capture workflow to generate themed marketing and website images.
  • Documentation

    • Added documentation outlining screenshot-capture prerequisites, setup, and step-by-step execution instructions.
  • Chores

    • Updated version control configuration to exclude debug artifacts.

@codesandbox

codesandbox Bot commented Jun 11, 2026

Copy link
Copy Markdown

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@vercel

vercel Bot commented Jun 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
swiftshift-app Ready Ready Preview, Comment Jun 11, 2026 2:42pm

@coderabbitai

coderabbitai Bot commented Jun 11, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 9bd8586e-7482-40a2-9a16-65ad8ebbe7e0

📥 Commits

Reviewing files that changed from the base of the PR and between 278dce5 and c4ed781.

⛔ Files ignored due to path filters (8)
  • .agents/skills/screenshots/assets/bg-dark.jpg is excluded by !**/*.jpg
  • .agents/skills/screenshots/assets/bg-light.jpg is excluded by !**/*.jpg
  • .agents/skills/screenshots/assets/wallpaper-dark.jpg is excluded by !**/*.jpg
  • .agents/skills/screenshots/assets/wallpaper-light.jpg is excluded by !**/*.jpg
  • www/src/images/mouse-dark.jpg is excluded by !**/*.jpg
  • www/src/images/mouse-light.jpg is excluded by !**/*.jpg
  • www/src/images/screenshot-dark.jpg is excluded by !**/*.jpg
  • www/src/images/screenshot-light.jpg is excluded by !**/*.jpg
📒 Files selected for processing (3)
  • .agents/skills/screenshots/.gitignore
  • .agents/skills/screenshots/SKILL.md
  • .agents/skills/screenshots/bin/capture-swiftshift-screenshots.sh

Walkthrough

This PR introduces automated screenshot capture infrastructure for SwiftShift marketing and documentation assets. It adds a Bash script that orchestrates macOS-specific operations—system appearance switching, window capture, and ImageMagick-based image compositing—to generate clean, themed screenshots with proper alpha blending. The implementation includes configuration to ignore debug artifacts, and comprehensive documentation explaining prerequisites, invocation, and the step-by-step capture/compositing process.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@pablopunk pablopunk merged commit 36c4e11 into main Jun 11, 2026
6 of 7 checks passed
@pablopunk pablopunk deleted the automate-swiftshift-screenshots branch June 11, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant