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.