ui-polisher

Capture application screenshots across web, Windows, macOS, and iOS simulators.

1|1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/itsmichaelwest/agent-kit --skill ui-polisher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-polisher
Source: https://github.com/itsmichaelwest/agent-kit/tree/main/skills/ui-polisher
Command: npx skills add https://github.com/itsmichaelwest/agent-kit --skill ui-polisher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of capturing application screenshots across various platforms (web, Windows, macOS, iOS simulators) for visual review and comparison.

Core Features & Use Cases

  • Cross-Platform Capture: Works with web applications via Playwright, Windows applications using PowerShell, and macOS/iOS apps.
  • Targeted Capture: Can capture specific windows by process name or title, or entire simulator screens.
  • Use Case: You've just updated the UI of your desktop application. Use this Skill to capture screenshots before and after your changes to easily compare them and ensure the UI looks as expected.

Quick Start

Use the ui-polisher skill to capture a screenshot of the 'Calculator' app on Windows and save it as 'calculator.png'.

Frequently Asked Questions about ui-polisher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture application screenshots across Windows, macOS, and web?

You can capture application screenshots across platforms using targeted scripts: PowerShell for Windows processes, AppleScript for macOS apps, and Playwright for web applications. This allows automated visual review and comparison across different operating systems.

Can I capture a specific Windows application window by process name or title?

Yes, you can capture specific Windows application windows by targeting their process name or window title using PowerShell scripts. This ensures deterministic capture operations that isolate the exact application UI for visual review.

Does the screenshot tool support iOS simulators and Playwright for web capture?

Yes, the tool supports iOS simulators by capturing simulator screens based on specified device options, and it uses Playwright to capture web applications. Both methods provide deterministic screenshot capture for visual comparison.

What is the best way to automate before and after UI screenshots for comparison?

The best way to automate UI comparison screenshots is to use platform-specific scripting to capture application states before and after changes. This cross-platform capture method supports web, Windows, and macOS apps for accurate visual review.

Are there limitations when capturing macOS application screenshots via app name?

Capturing macOS applications via app name requires platform-specific scripting to ensure deterministic capture operations. Limitations include the need for exact app name matching and potential restrictions on capturing background or system-level processes.

Do I need platform-specific scripts to capture app screenshots deterministically?

Yes, you need platform-specific scripting for deterministic capture operations across web, Windows, and macOS. Each platform requires its own approach, such as Playwright for web and PowerShell for Windows, to ensure accurate and targeted screenshot capture.