baasith6/cursor-skills/screenshotting-changelog
Claude Code and agent skill by baasith6/cursor-skills
- community
Checking that the SKILL.md file is still in the repository.
Generate a visual changelog or PR description by taking before/after screenshots of UI changes using Cursor's built-in browser. Use when preparing a PR with visual changes.
Install
npx vskill@latest install baasith6/cursor-skills/screenshotting-changelogSKILL.md
The same SKILL.md was published earlier as spencerpauly/awesome-cursor-skills/screenshotting-changelog.
Screenshot Changelog
Use this skill when preparing a pull request that includes visual/UI changes. Capture before and after screenshots to create a visual changelog that reviewers can quickly scan.
Steps
- Capture the "before" state — before making changes (or on the base branch), start the dev server and screenshot the affected pages:
``bash git stash # or checkout the base branch ``
Start the dev server, then:
`` Tool: browser_navigate Arguments: { "url": "http://localhost:3000/affected-page", "take_screenshot_afterwards": true } ``
`` Tool: browser_take_screenshot Arguments: { "fullPage": true, "filename": "before-homepage.png" } ``
Repeat for each affected page or component state.
- Switch to the feature branch — apply your changes:
``bash git stash pop # or checkout the feature branch ``
Wait for the dev server to hot-reload (or restart it).
- Capture the "after" state — screenshot the same pages:
`` Tool: browser_take_screenshot Arguments: { "fullPage": true, "filename": "after-homepage.png" } ``
- Generate the changelog — create a summary describing what changed visually:
```markdown ## Visual Changes
### Homepage Before: [Image: before]
After: [Image: after]
Changes: Updated hero section layout, new CTA button color, added testimonials section. ```
- Include in the PR description — paste the visual changelog into the PR body so reviewers can see the changes at a glance without running the app locally.
Variations
- Responsive comparison: use
browser_resizeto capture screenshots at mobile (375px), tablet (768px), and desktop (1280px) widths. - Dark mode comparison: if the app has a dark mode toggle, capture both themes.
- Interactive states: capture hover states, open modals, filled forms, and error states.
Notes
- Screenshots are saved to the workspace. You can reference them in markdown or upload them to the PR.
- For component-level screenshots, navigate to a Storybook URL or a specific component route.
- This is most valuable for design-heavy PRs — skip it for backend-only changes.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingresources/screenshotting-changelog/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/baasith6/cursor-skills/screenshotting-changelog)