screenshots

Generate retina-quality marketing screenshots of web applications using Playwright.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Shpigford/skills --skill screenshots-shpigford
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: screenshots
Source: https://github.com/Shpigford/skills/tree/main/screenshots
Command: npx skills add https://github.com/Shpigford/skills --skill screenshots-shpigford

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Marketing teams frequently need consistent, high-quality visuals for product pages, social media, and documentation. This Skill automates the creation of retina-ready screenshots of web apps, saving time and ensuring visual consistency.

Core Features & Use Cases

  • HiDPI rendering: Captures true retina-quality screenshots at a 1440x900 viewport with deviceScaleFactor 2.
  • Flexible coverage: Captures public pages or authenticated views across dashboards, marketing sites, and feature pages.
  • Automated workflow: Automatically handles URL input, optional login, and outputs organized images ready for marketing assets.

Use Case: Launch a new product by generating a complete set of hero and feature screenshots for a landing page.

Quick Start

Install dependencies and run the Playwright script to generate screenshots:

  • Install Playwright: npm install -D playwright
  • Prepare a base URL for your app and run the script to capture the screenshots
  • Find the output in the screenshots/ directory and use as marketing assets

Frequently Asked Questions about screenshots

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

FAQPage Schema
How do I automate retina-ready screenshots of my web app for marketing assets?▼

Yes, you can capture authenticated views by using the optional login support workflow. This allows Playwright to pass credentials before capturing protected dashboard content or feature pages behind a login screen.

What do I need to install to start capturing high-quality web app screenshots?▼

You need to install Playwright as a development dependency using npm install -D playwright. You also need a base URL for your web application to point the screenshot script at the correct target pages.

How does Playwright handle 2x scale screenshots for product pages?▼

Playwright handles 2x scale screenshots by configuring a 1440x900 viewport and setting the deviceScaleFactor to 2. This HiDPI rendering mechanism outputs true retina-quality images for your documentation or landing page.

Can I capture screenshots of authenticated dashboards behind a login screen?▼

Yes, you can capture authenticated views by using the optional login support workflow. This allows Playwright to pass credentials before capturing protected dashboard content or feature pages behind a login screen.

What is the best way to generate consistent marketing screenshots across multiple web app pages?▼

The best way to generate consistent marketing screenshots is automating the workflow with Playwright. It processes URL inputs, handles optional logins, and outputs organized retina-quality images directly to a dedicated directory.

Are there limitations when using Playwright to capture retina screenshots for social media?▼

A limitation is that Playwright captures a fixed 1440x900 viewport at 2x scale, meaning you may need additional post-processing if your social media assets require different aspect ratios or custom dimensions.