web-scanning

Crawl web pages, run axe-core scans, and capture screenshots for accessibility inventories.

Updated Aug 16, 2025
One-click install
npx skills add https://github.com/dodyg/blue-nile-pds --skill web-scanning-dodyg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-scanning
Source: https://github.com/dodyg/blue-nile-pds/tree/main/.agents/skills/web-scanning
Command: npx skills add https://github.com/dodyg/blue-nile-pds --skill web-scanning-dodyg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides automated discovery, crawling, and runtime scanning of web pages to build inventories and find accessibility issues across single pages or multi-page sites, removing manual link collection and ad-hoc checks.

Core Features & Use Cases

  • Runtime Scanning: Execute axe-core CLI scans against live URLs to surface WCAG 2.x and 2.2 issues.
  • Crawl & Inventory: Discover pages via sitemap or link-based crawling with same-domain restrictions and a configurable page cap.
  • Screenshots & Evidence: Capture full-page screenshots for visual review using lightweight capture-website-cli or Playwright as a fallback.
  • Framework Detection & Code Review Prep: Detect common frameworks from workspace files to enable targeted reviews and code-based accessibility checks.
  • Use Case: Generate an accessibility inventory for a production site by crawling up to 50 pages, running axe-core on each, capturing screenshots, and exporting results for audit triage.

Quick Start

Scan https://example.com using an axe-core runtime scan, crawl up to 50 same-domain pages, capture full-page screenshots, and save results to ACCESSIBILITY-SCAN.json.

Frequently Asked Questions about web-scanning

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

FAQPage Schema
How do I crawl a website for accessibility issues?

To crawl a website for accessibility issues, the tool discovers pages via sitemap or link-based crawling, executes axe-core runtime scans against live URLs to surface WCAG 2.x and 2.2 issues, and exports results for audit triage.

What is web page inventory and sitemap extraction?

Web page inventory is the automated discovery of pages via sitemap extraction or same-domain link crawling, removing manual link collection to build a comprehensive content map with a configurable page cap.

Can I capture full-page screenshots during a web accessibility scan?

Yes, you can capture full-page screenshots during a web accessibility scan using lightweight capture-website-cli tooling or Playwright as a fallback for visual review and evidence collection.

Does the crawl respect robots.txt and have page limits?

Yes, the crawl respects robots.txt and enforces a default 50-page cap with same-domain restrictions to prevent unbounded crawling and ensure controlled accessibility audits.

Do I need axe-core installed to run runtime scans?

axe-core is an optional dependency required to execute runtime scans against live URLs for WCAG 2.x and 2.2 issues; without it, you can still perform code-review assisted audits using workspace source files.

How do I detect web frameworks for code review preparation?

Framework detection analyzes workspace source files to identify common web frameworks, enabling targeted code reviews and code-based accessibility checks for more precise audit triage.