Screenshot

Capture desktop and web screenshots with Python and Playwright.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/Maosixian/selfused-xavier-lobsterop --skill screenshot-maosixian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Screenshot
Source: https://github.com/Maosixian/selfused-xavier-lobsterop/tree/main/skills/screenshot
Command: npx skills add https://github.com/Maosixian/selfused-xavier-lobsterop --skill screenshot-maosixian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, Playwright, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you capture, inspect, and compare screenshots of various types with precision and control, enhancing debugging, QA, and documentation processes.

Core Features & Use Cases

  • Multiple Capture Modes: Supports desktop apps, browser pages, simulators, and more.
  • Capture Rules and Best Practices: Guides on optimal capture paths, stabilization, and output formats.
  • Use Case: For instance, capture and compare UI changes across different environments or over time, ensuring consistency and correctness.

Quick Start

Use the Screenshot skill to take a full-page screenshot of a web page at 100% scale and save it as 'webpage.png'.

Frequently Asked Questions about Screenshot

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

FAQPage Schema
How do I take a full-page screenshot of a web page for QA regression testing?

To capture a full-page web page screenshot for QA regression testing, this Skill uses Playwright for browser automation and Pillow for image handling, ensuring stable visual capture of dynamic and static UI elements.

Can I use this Skill to capture screenshots of desktop apps and simulators?

Yes, you can capture screenshots from desktop apps and simulators. The Skill supports multiple capture modes across desktop and web environments, applying best practices for consistent visual outputs across various devices.

What is the best way to compare UI changes across different environments using screenshots?

The best way to compare UI changes across environments is to capture screenshots with consistent stabilization rules, enabling before/after visual comparison to ensure correctness and consistency during debugging and QA processes.

Do I need Playwright and Pillow installed to capture web page screenshots?

Yes, you need Pillow for image handling and optionally Playwright for browser automation to capture web page screenshots. These Python libraries are required dependencies for applying optimal capture paths and output formats.

How does this approach handle dynamic UI elements when taking a web page capture?

When taking a web page capture, it handles dynamic UI elements by applying capture rules and best practices for stabilization. This ensures reliable and precise screenshots by waiting for visual consistency before capturing the output.

Why are my desktop screenshots inconsistent during automated visual comparison?

Desktop screenshots may be inconsistent during automated visual comparison if capture rules and stabilization practices are not applied. This Skill guides optimal capture paths to ensure stable and consistent visuals for regression testing.