web-search

Perform real-time web searches via a Playwright-controlled browser with Google and Bing fallback.

869|203|Updated May 7, 2026
One-click install
npx skills add https://github.com/freestylefly/wesight --skill web-search-freestylefly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-search
Source: https://github.com/freestylefly/wesight/tree/main/SKILLs/web-search
Command: npx skills add https://github.com/freestylefly/wesight --skill web-search-freestylefly

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires express, playwright-core, uuid, and includes scripts (resource) components.

What problem does it solve?

Quickly acquiring current information to supplement Claude's knowledge base by performing real-time web searches through a local Playwright-controlled browser, ensuring up-to-date results for queries that exceed static model knowledge.

Core Features & Use Cases

  • Real-time web search across Google and Bing with automatic fallback to ensure results even if one provider blocks access.
  • Transparent browser operations with a visible browser window that displays all actions during searches for user trust and debugging.
  • Versatile use cases include verifying latest docs, tracking breaking news, researching product updates, and validating factual information in real time.

Quick Start

Start the Bridge Server and perform a sample search with the CLI, for example: bash SKILLs/web-search/scripts/search.sh 'React 19 features' 5

Frequently Asked Questions about web-search

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

FAQPage Schema
How do I perform real-time web searches using Playwright browser automation?

Real-time web searches using Playwright browser automation are executed through a localhost-only HTTP bridge that controls a visible browser window to fetch current information. The CLI tooling implements a Google and Bing fallback strategy to ensure search results are returned even if one provider blocks access.

How do I fetch current information beyond my model's knowledge cutoff?

To fetch current information beyond a model's knowledge cutoff, you use a local Playwright-controlled browser to execute live web searches. This approach ensures up-to-date results for queries that exceed static model knowledge, such as verifying latest docs or tracking breaking news.

Does the web search fallback strategy work when Google blocks automated requests?

The web search fallback strategy works when Google blocks automated requests by automatically switching to Bing to ensure results. This robust error handling mechanism is built into the browser automation layer to maintain reliable search access across providers.

Can I use a CLI to trigger a Playwright-driven browser search?

You can use a CLI to trigger a Playwright-driven browser search by executing the provided shell scripts. The CLI tooling manages connection caching and robust error handling, allowing you to perform sample searches directly from the command line with specified result counts.

Why does the browser display all actions during automated web searches?

The browser displays all actions during automated web searches to provide transparent operations for user trust and debugging. This visible browser window shows the real-time Playwright-driven execution of the search queries across Google and Bing.

What are the limitations of using a local HTTP bridge for browser automation?

The limitations of using a local HTTP bridge for browser automation include being restricted to localhost-only connections and requiring a running Playwright browser instance. Connection caching and robust error handling are implemented to mitigate performance and stability constraints.