wick

Fetch web pages as clean markdown using Chrome TLS fingerprinting with fallback strategies.

8|3|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/wickproject/wick --skill wick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wick
Source: https://github.com/wickproject/wick/tree/main/agent-skill/wick
Command: npx skills add https://github.com/wickproject/wick --skill wick

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Wick solves the problem of AI agents being blocked by anti-bot defenses when trying to fetch webpages, including TLS fingerprinting differences and challenge pages that return unusable content.

Core Features & Use Cases

  • Browser-grade fetching: Retrieves clean, LLM-friendly markdown using Chrome’s real network stack (Cronet) with fallbacks for tougher sites.
  • Site-level workflows: Supports crawling, mapping URL discovery, and web searching to quickly gather information across many pages.
  • Session persistence & media downloading: Maintains login state across requests and downloads media URLs for downstream analysis.

Use Case: A researcher needs primary-source text from a complex, JS-heavy website that blocks standard HTTP clients; they can fetch and crawl it through Wick to obtain consistent markdown suitable for summarization and Q&A.

Quick Start

Use the command mcp__wick__wick_wick_fetch(url="https://example.com").

Frequently Asked Questions about wick

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

FAQPage Schema
How do I fetch web pages that block AI agents with anti-bot systems?

Fetching web pages blocked by anti-bot systems requires browser-grade retrieval using Chrome TLS fingerprinting via Cronet, with automated fallback to embedded Chromium or CAPTCHA strategies to bypass defenses and return clean markdown.

How do I crawl JavaScript-heavy websites and get LLM-friendly markdown?

To crawl JavaScript-heavy websites and get LLM-friendly markdown, use browser-grade fetching with Cronet and Chromium fallbacks to render dynamic content, returning consistent markdown suitable for summarization and Q&A.

Can I use an MCP server to fetch authenticated web pages and maintain session persistence?

Yes, an MCP tool interface supports session-based authenticated fetching, maintaining login state across requests to reliably retrieve content from protected sites requiring authentication.

What is the best way to extract primary-source text from complex sites that block standard HTTP clients?

The best way to extract primary-source text from sites blocking standard HTTP clients is browser-grade fetching with Chrome TLS fingerprinting and automated CAPTCHA fallbacks, returning clean markdown for downstream analysis.

Does web crawling with Chrome TLS fingerprinting support media downloading and URL mapping?

Yes, web crawling with Chrome TLS fingerprinting supports media downloading for downstream analysis and URL mapping for discovery, alongside single-page reading and web searching across public and protected sites.

Why does standard web fetching fail on TLS fingerprinting and challenge pages?

Standard web fetching fails on TLS fingerprinting and challenge pages because anti-bot defenses detect differences in network stacks, returning unusable challenge content instead of the target page.