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.