web-scanning

Crawl websites and inventory pages for accessibility audits with axe-core CLI.

Updated Jan 29, 2025
One-click install
npx skills add https://github.com/ryan0122/a11ypros --skill web-scanning-ryan0122
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-scanning
Source: https://github.com/ryan0122/a11ypros/tree/main/.github/skills/web-scanning
Command: npx skills add https://github.com/ryan0122/a11ypros --skill web-scanning-ryan0122

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires axe-core, capture-website-cli, playwright, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of discovering web content, crawling websites, and inventorying pages to ensure accessibility compliance during audits.

Core Features & Use Cases

  • Runtime Scanning: Perform live accessibility scans using axe-core CLI on available URLs.
  • Code Review: Analyze source code for accessibility issues when code is available.
  • Page Discovery: Crawl websites to identify all relevant pages for comprehensive audits.
  • Screenshot Capture: Generate visual documentation of web pages for review.
  • Use Case: When launching a new feature, use this Skill to crawl the staging environment, run an accessibility audit on all discovered pages, and capture screenshots for a detailed report.

Quick Start

Scan the provided URL 'https://example.com' for WCAG 2.2 AA accessibility issues and save the results to a JSON file.

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 to inventory pages for an accessibility audit?

You can crawl websites to inventory pages for an accessibility audit by automating URL discovery. This Skill discovers all relevant web content and identifies pages to ensure comprehensive WCAG compliance checks during audits.

Can I run axe-core accessibility scans on live staging URLs?

Yes, you can run axe-core accessibility scans on live URLs. This Skill performs runtime scans using the axe-core CLI on available URLs to detect WCAG 2.2 AA accessibility issues and outputs the results to a JSON file.

How do I capture screenshots of web pages for accessibility documentation?

You can capture screenshots of web pages for accessibility documentation using capture-website-cli. This Skill generates visual documentation of discovered URLs to facilitate review and reporting during audits.

Does this web scanning approach work when reviewing source code instead of live URLs?

Yes, this web scanning approach works for source code review. When source code is available, the Skill analyzes it directly for accessibility issues and identifies relevant files by detecting the underlying web frameworks.

What's the best way to audit a staging environment for WCAG compliance before launch?

The best way to audit a staging environment for WCAG compliance is to crawl the site, run accessibility scans on discovered pages, and capture screenshots. This Skill automates this entire workflow to generate detailed audit reports.