site-capture

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

Updated Apr 11, 2026
Ready to run
npx skills add https://github.com/leessju/claude-skills --skill site-capture
πŸ’¬ Prompt for ChatGPT / Claude Chatβ–Ό
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.