anysearch

Performs web search, vertical domain search, batch queries, and URL content extraction via a JSON-RPC API.

Updated Aug 15, 2026
One-click install
npx skills add https://github.com/qqlcx5/skills-hub --skill anysearch-qqlcx5
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anysearch
Source: https://github.com/qqlcx5/skills-hub/tree/main/skills/anysearch
Command: npx skills add https://github.com/qqlcx5/skills-hub --skill anysearch-qqlcx5

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve? AI agents often lack access to current, real-time information and struggle to retrieve structured data from specialized domains like finance, academic, or health. This Skill gives agents a unified search interface with cross-platform CLI tools, eliminating the need to configure MCP servers or multiple search integrations. ## Core Features & Use Cases - General & Vertical Search: Run open-ended web searches or structured queries across 16 vertical domains (finance, academic, legal, health, code, travel, and more) with sub-domain discovery via get_sub_domains. - Parallel Batch Search: Execute up to 5 independent queries in a single API call, with shared parameters injected across query items and hybrid general-plus-vertical mixing. - URL Content Extraction: Fetch full web page content as Markdown for fact-checking and deep reading beyond search snippets. - Use Case: An agent researching a stock can call get_sub_domains --domain finance, then run a vertical search for AAPL quotes, and batch-search related news in parallel — all through one CLI. ## Quick Start Ask your agent to search for the latest news on a topic, for example: use anysearch to search "latest AI chip announcements" with 5 results.

Frequently Asked Questions about anysearch

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

FAQPage Schema
How do I add real-time web search to an AI agent?

Install the anysearch skill into your agent's skill directory and invoke its CLI with the search command. It works through Python, Node.js, PowerShell, or Bash scripts and requires no MCP server setup.

What is vertical domain search and when should I use it?

Vertical domain search routes queries through specialized domains like finance, academic, health, or legal for structured results. Call get_sub_domains first to discover the correct sub_domain and required parameters before searching.

Does anysearch require an API key to work?

No, anonymous access works without a key but with lower rate limits. You can register with an email address to receive a free API key, then configure it via a .env file, environment variable, or the --api_key flag.

How do I run multiple search queries in parallel?

Use the batch_search command with either repeated --query flags or a JSON array of up to 5 query objects. Shared parameters like domain and max_results are injected into every item unless overridden per query.

Why does my search command fail on macOS or Windows?

On macOS the python executable may be missing, so use python3 with the requests library installed. On Windows PowerShell, inner quotes in JSON arguments get stripped, but the CLI automatically repairs key=value and mangled JSON formats.

Can I extract full page content from a URL?

Yes, the extract command fetches a web page and returns its content as Markdown. It supports only HTML pages, truncates output at 50,000 characters, and accepts the URL as a positional argument or via --url.