scouter-browser

Extract visible site signals from public URLs into structured JSON.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/BriarDevv/Scouter --skill scouter-browser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scouter-browser
Source: https://github.com/BriarDevv/Scouter/tree/main/skills/scouter-browser
Command: npx skills add https://github.com/BriarDevv/Scouter --skill scouter-browser

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Public websites often lack reliable health signals; this skill provides a safe, read-only method to extract visible metadata and signals from any public page, aiding lead validation and site quality assessment.

Core Features & Use Cases

  • Ground truth site signals extraction: title, meta description, h1, contact cues, CTAs, social links, and page type guesses.
  • Screenshot capture (optional) for quick visual evidence and lead-site evaluations.
  • Lead-centric checks: inspect a site by lead id to verify current website URL and public signals without mutating data.

Quick Start

Run python3 scripts/browserctl.py inspect-url --url <public_url> to generate a structured inspection report.

Frequently Asked Questions about scouter-browser

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

FAQPage Schema
How do I extract website signals for lead validation?

Extract website signals for lead validation by running a read-only Playwright inspection on a public URL to capture title, meta description, h1, contact cues, and social links. The script outputs structured JSON containing these observable page signals without mutating data.

Can I inspect a public website with Playwright without modifying data?

Yes, you can inspect a public website with Playwright without modifying data. The script performs read-only browser inspections to capture visible metadata and page type guesses, ensuring the target site remains completely untouched during the extraction process.

What website signals can I extract to assess site quality?

To assess site quality, you can extract observable signals including the page title, meta description, h1 tags, contact cues, calls to action, social links, and page type guesses. Optional screenshot capture provides visual evidence for quick lead-site evaluations.

Do I need Python 3 and Playwright to run a website inspection?

Yes, you need Python 3 and Playwright to run a website inspection. The skill uses a Python script to control the browser automation, requiring both dependencies to be installed in your environment to execute the read-only URL checks and generate structured JSON reports.

How do I generate a structured JSON report from a public URL?

Generate a structured JSON report from a public URL by executing the browser control script with the inspect-url command and passing the target website address. The Playwright automation navigates to the page, extracts the visible signals, and outputs the results in JSON format.

What are the limitations of read-only website checks for lead management?

Limitations of read-only website checks include the inability to interact with protected or login-gated pages and reliance on visible public metadata. The inspection only captures front-end signals and cannot assess server-side quality or backend performance for lead management.