tch-headless-skill

Crawl websites with headless browsers and summarize URLs, headers, and bodies.

1|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/xijunww/Pentest --skill tch-headless-skill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tch-headless-skill
Source: https://github.com/xijunww/Pentest/tree/main/packages/core/src/config/skills/builtin/tch-headless-skill
Command: npx skills add https://github.com/xijunww/Pentest --skill tch-headless-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tch-headless, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of crawling websites using headless browsers, providing a streamlined approach to automated testing and analysis of website content.

Core Features & Use Cases

  • Headless Browsing: Crawl websites using tch-headless or TCH-EZ-Headless for automated testing.
  • Dynamic Page Support: Ideal for dynamic pages, Chrome-based automation, and request capture.
  • Output Analysis: Summarize crawl results as discovered URLs, response headers, and response bodies.
  • Use Case: When you need to quickly analyze a website's structure and content without manual interaction.

Quick Start

Run the tch-headless skill on a target URL with the command: ./scripts/tch-headless -t "<target-url>" -jsd

Frequently Asked Questions about tch-headless-skill

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

FAQPage Schema
How do I crawl dynamic web pages for automated testing?▼

You can crawl dynamic web pages for automated testing by using a headless browser to automate Chrome, providing a comprehensive view of website structure and content without manual interaction.

Do I need specific tools to run headless browser crawling?▼

Yes, you need the `tch-headless` tool installed in your environment to execute the headless browser crawling and automate website analysis.

What data does a headless browser capture during website analysis?▼

Headless browser website analysis captures comprehensive output including discovered URLs, response headers, and response bodies from the crawled pages.

Can I execute Chrome automation on websites that require JavaScript?▼

Yes, Chrome-based automation supports dynamic pages and executes JavaScript, making it ideal for crawling websites that require JavaScript rendering.

What is the best way to start automated website crawling?▼

Start automated website crawling by running the headless browser script with a target URL and JavaScript execution enabled to analyze the site's structure.