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.