headless-browser

Automate webpage health checks with headless-check.js and Playwright CLI.

11|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/Takazudo/claude-resources --skill headless-browser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: headless-browser
Source: https://github.com/Takazudo/claude-resources/tree/main/skills/headless-browser
Command: npx skills add https://github.com/Takazudo/claude-resources --skill headless-browser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) components.

What problem does it solve?

This skill helps teams verify webpage availability and health with a lightweight, opt-in browser check, reducing false positives and speeding incident response.

Core Features & Use Cases

  • Tier 1: headless-check.js runs quick health checks, captures errors, and can take screenshots for fast verification.
  • Tier 2: playwright-cli enables interactive navigation and form input for mid-complex workflows.
  • Use Case: Validate a page loads over time, detect console or network errors, and generate a concise report.

Quick Start

Run the headless-check.js script to perform a quick health check on a given URL.

Frequently Asked Questions about headless-browser

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

FAQPage Schema
How do I automate webpage health checks to detect console and network errors?

Automate webpage health checks using a two-tier approach: run a lightweight headless script for quick error capture, then use Playwright CLI for mid-complex interactions. This captures console and network errors while blocking unnecessary resources for fast validation.

Can I use Playwright to take screenshots during automated headless browser checks?

Yes, you can take screenshots during headless browser checks. The Tier 1 validation script runs quick health checks on a given URL and can optionally capture screenshots to provide visual verification of the page state.

What is the best way to validate page loads and detect errors without heavy browser overhead?

The best way to validate page loads lightly is using a headless browser check with resource blocking. This approach reduces false positives by capturing only console and network errors, providing fast feedback on page availability without full rendering overhead.

Does this headless browser automation skill support interactive form input and navigation?

Yes, interactive form input and navigation are supported. The Tier 2 approach utilizes the Playwright CLI to enable interactive navigation and form input, handling mid-complex workflows beyond basic page availability validation.

Why do I need a two-tier approach for webpage error detection?

A two-tier approach provides flexibility: Tier 1 runs quick, lightweight headless checks for immediate error detection and screenshots, while Tier 2 leverages Playwright for deeper interactive navigation when mid-complex workflow validation is required.

Are there limitations when using headless checks for incident response and page validation?

Headless checks are designed for lightweight, fast validation to speed incident response, but complex workflows requiring extensive user interaction may need the Tier 2 Playwright CLI rather than the basic Tier 1 script for accurate results.