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.