# AnySearch Web Search

Searches the web and vertical domains in parallel and extracts URL content.

- Repository: https://github.com/jxxghp/MoviePilot (12002 stars)
- Category: AI and agents
- License: GPL-3.0
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add jxxghp/MoviePilot --skill anysearch -g -a claude-code -y`
Codex: `npx skills add jxxghp/MoviePilot --skill anysearch -g -a codex -y`
Cursor: `npx skills add jxxghp/MoviePilot --skill anysearch -g -a cursor -y`
Gemini CLI: `npx skills add jxxghp/MoviePilot --skill anysearch -g -a gemini-cli -y`

## Description

Real-time search engine supporting web search, vertical domain search, parallel batch search, and URL content extraction.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

## Overview

AnySearch is a unified real-time search service supporting general web search, vertical domain search, parallel batch search, and full-page content extraction. It exposes a single JSON-RPC 2.0 endpoint and requires no MCP server installation. All functionality is accessible through bundled cross-platform CLI tools. Use the configured runtime directly for routine `search`, `batch_search`, `extract`, and `get_sub_domains` calls; run the `doc` command only when the CLI interface is unknown or recovery information is needed (see Recommended Entry Point).

## Trigger

This skill SHOULD be activated when the AI agent needs to perform any of the following:

1. **Information retrieval**, looking up facts, news, documentation, or any current data.
2. **Fact-checking**, verifying claims, cross-referencing statements.
3. **Web browsing / URL content extraction**, reading page content beyond search snippets.
4. **Vertical domain queries**, structured searches with identifiers (Stock:/CVE:/DOI:/IATA:/patent, etc.).
5. **Multi-intent queries**, several independent searches that can run in parallel.

**Vertical domain rule:** The DEFAULT search path is Path 2 (vertical). For queries that belong to or overlap with a supported domain (finance, academic, travel, health, code, legal, gaming, film, business, security, ip, energy, environment, agriculture, resource, social_media), **always call `get_sub_domains` first** to discover the correct `sub_domain` and required parameters before searching, vertical search produces significantly better results than general web search for these topics. Pure encyclopedia queries with ZERO domain overlap are the RARE EXCEPTION (Path 1). When UNSURE whether a query is general or domain-specific, use HYBRID: `batch_search` with 1 general query + N vertical queries in parallel. Coverage beats guessing.

The rest: https://github.com/jxxghp/MoviePilot/blob/HEAD/skills/anysearch/SKILL.md
