site-capture

Automate full-site capture with Playwright text-based selectors and configurable depth.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/leessju/claude-skills --skill site-capture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: site-capture
Source: https://github.com/leessju/claude-skills/tree/main/site-capture
Command: npx skills add https://github.com/leessju/claude-skills --skill site-capture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

웹사이트의 모든 페이지를 자동으로 캡처하는 과정을 간소화하여 개발자와 QA가 대규모 사이트를 신속하게 시각화하고 아카이브할 수 있도록 한다.

Core Features & Use Cases

  • Playwright를 메인 엔진으로 사용해 텍스트 기반 셀렉터로 안정적으로 탐색하고, SPA/드롭다운/아코디언/팝업 등을 포괄하는 전체 스크린샷을 생성한다.
  • 메인 네비게이션 → 서브탭 → 하위 메뉴를 재귀적으로 탐색하고, 필요시 모달 팝업까지 캡처한다.
  • Use Case: 대규모 사이트의 전체 페이지 스냅샷을 저장하고 레퍼런스로 삼을 때 유용합니다.

Quick Start

Run the site-capture tool on a URL to generate sequential full-page screenshots.

Frequently Asked Questions about site-capture

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

FAQPage Schema
How do I automate full-page screenshots of a SPA website?

Full-site capture automates Playwright to navigate main navigation, subtabs, and submenus recursively up to a configurable depth. It uses text-based selectors to handle SPA-heavy sites, dynamic menus, and popups, generating full-page screenshots for reference or QA.

How does Playwright handle text-based selectors for SPA navigation?

Playwright handles text-based selectors by matching visible text elements for reliable navigation instead of fragile CSS or XPath locators. This approach ensures stable traversal across dynamic menus, accordions, and modal popups during the site capture process.

Can I capture modal popups and dropdown menus with automated website capture?

Yes, you can capture modal popups and dropdown menus during automated website capture. The workflow recursively traverses navigation hierarchies and includes dynamic UI elements like accordion menus and modal popups in the full-page screenshots.

What is the best way to archive an entire website for QA reference?

The best way to archive an entire website for QA reference is to run an automated Playwright-based site capture. It traverses all navigation levels and produces sequential full-page screenshots, creating a visual snapshot archive for visual reference and QA testing.

How do I control the traversal depth when crawling a website for screenshots?

You can control the traversal depth when crawling a website for screenshots by configuring the depth parameter in the site-capture automation. This setting defines how deep the Playwright engine recursively navigates through main navigation, subtabs, and submenus.

Does full-site capture work with dynamic SPA-heavy sites?

Full-site capture works with dynamic SPA-heavy sites by using Playwright to handle asynchronous content loading and dynamic UI updates. Text-based selectors ensure reliable navigation through single-page application architectures, dropdowns, and accordions during the capture process.