Agent skill
web-layout-snapshot
Capture web page layout summaries and scraping notes from live sites. Use when asked to document page structure, identify sections, or describe how to scrape a site; includes guidance for dev-browser screenshots, ARIA snapshots, and layout writeups.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/design/web-layout-snapshot-benderfendor-thesis
SKILL.md
Web Layout Snapshot
Overview
Create a concise layout summary and scraping plan for a live web page using dev-browser, a screenshot, and an ARIA snapshot.
Quick start
- Start the dev-browser server.
- Open the target URL in a named page.
- Capture a full-page screenshot and ARIA snapshot.
- Write the layout summary using the template in
references/layout-template.md.
Workflow
1) Open the page in dev-browser
- Run the dev-browser server if it is not already running.
- Use a named page so follow-up scripts reuse the same state.
- Log
page.title()andpage.url()after load.
2) Capture evidence
- Take a full-page screenshot to anchor the layout description.
- Get an ARIA snapshot to enumerate headings, links, and sections.
- If the page appears to be a Cloudflare/anti-bot challenge, switch to
cloudflare-aware-scrapebefore continuing.
3) Summarize layout
- Use
references/layout-checklist.mdto verify coverage. - Write the final notes in Markdown using
references/layout-template.md. - Prefer structural descriptions (columns, hero, cards, grids) over CSS class details.
4) Describe scraping plan
- List entry points (homepage, category pages, search).
- Identify link patterns for detail pages.
- Identify media/thumbnail hosts and mapping rules.
- Note pagination mechanisms.
- Document access constraints and any fallbacks used.
Resources
references/layout-template.mdreferences/layout-checklist.md
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?