PlugWiki

anysearch Skill for Claude: What It Does and How to Install It

Gives your agent live web search, topic searches such as finance or academic, batch queries and page extraction through bundled scripts.

Installs
38.6K
on skills.sh
Stars
6.8K
on GitHub
Updated
Sep 2026
last commit

This skill lets the agent search the web, run several searches at once and pull a page's text as Markdown. It runs bundled scripts (Python, Node.js, PowerShell or Bash) that call AnySearch's service at api.anysearch.com.

For topics such as finance, academic, health or code, it first asks for the topic's sub-domains and then searches with the right parameters. An API key is optional. Without one you get lower rate limits, and your queries go to a third-party service.

Good for

  • Anyone who wants an agent to look up current facts and news
  • Researchers using topic searches for papers, patents, CVEs or stock quotes
  • Developers who want a search tool with no MCP server to set up

Install anysearch

Claude Code

  1. 1

    Copy this prompt.

    Install the anysearch skill in Claude Code. Run this command:
    
    npx skills add https://github.com/anysearch-ai/anysearch-skill --skill anysearch
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

From its listing on skills.sh. Source.

What's in the skill

When it loads

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

Sections in SKILL.md

  1. Overview
  2. Trigger
  3. Recommended Entry Point
  4. Command Cheat Sheet
  5. API Key Management
  6. Key Source Priority
  7. Scenarios
  8. Persisting Keys
  9. Platform Detection & CLI Routing
  10. Pre-detected Runtime
  11. Detection Procedure
  12. CLI Invocation
  13. Fallback & Error Handling

Key facts

License
Apache-2.0
Installs on skills.sh
38,571 (Nov 2, 2026)
Last repo commit
Sep 17, 2026
Skill version
3.1.1

What it includes

  • Web search, up to 10 results

    General search with --max_results. REST-style --tag and --params filters are preferred over older --domain flags.

    Try: “Search for the latest Python 3.14 release notes.”

    Network · search

  • Lists topic sub-domains and required parameters

    Required before any topic search. Covers finance, academic, travel, health, code, legal, gaming, film, business, security, ip, energy, environment, agriculture, resource and social_media.

    Network · get_sub_domains

  • Searches with identifiers such as Stock:, CVE:, DOI: or IATA:

    Passes sub-domain parameters with --params. Required params must all be sent, even if empty.

    Try: “Get the AAPL stock quote using AnySearch.”

    Network · Topic search

  • Runs several searches in parallel

    Takes repeated --query values or a JSON list. Use it for a mix of general and topic queries.

    Network · batch_search

  • Turns a URL into Markdown

    Handles HTML, plain text, JSON and Markdown. Not PDF, images, audio, video or archives. HTML and text may be cut at 50,000 characters.

    Try: “Extract the content of this documentation page.”

    Network · extract

  • Prints the CLI reference offline

    Local only, makes no network request. Run it when the interface is unknown or after an install.

    Read · doc

  • Picks Python, Node.js, PowerShell or Bash

    Reads runtime.conf if it exists. Otherwise tests Python, then Node.js, then the shell.

    Runs code · Runtime detection

  • Key from flag, .env file or environment

    If the service returns a new key, the agent must ask you before saving it to .env.

    Write · API key handling

From the official docs

Permissions

Medium risk

The skill sends your searches and URLs to a third-party service and runs scripts on your machine. Keep sensitive text out of queries and create your own API key rather than pasting one in chat.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • Your queries and URLs go to a third party

    SKILL.md says searches, URLs and the key are sent to api.anysearch.com and not to use it for passwords, personal data or trade secrets. The provider claims zero retention and no logging. github.com

  • The README has the agent register you by email

    The key setup can send your email to AnySearch and write the returned key to .env. Create a key yourself in the console instead and keep it out of chat. github.com

  • It runs scripts and may install a Python package

    The scripts are in the skill folder. Python needs the requests library, installed with pip if missing. SHA256SUMS.txt lets you check the scripts, and SKILL.md says to do so after installing. github.com

  • Fetched pages can try to steer the agent

    SKILL.md says extracted content is untrusted data and must not be followed as instructions. Stay alert when it reads unknown sites. github.com

  • The PowerShell route bypasses the execution policy

    SKILL.md runs the PowerShell script with powershell -ExecutionPolicy Bypass -File. That overrides your machine's script policy for that call. Use the Python or Node.js route if you prefer to keep it. github.com

  • The scripts can point at another service address

    The Python script reads ANYSEARCH_API_BASE_URL and defaults to https://api.anysearch.com. Do not set it unless you run your own endpoint. github.com

Security advisories

No published security advisories as of Nov 2, 2026.

Technical details
Turning on read-onlyNo read-only mode.
Talks toapi.anysearch.com receives your search queries, extracted URLs and API key (SKILL.md). The README can register an account at api.anysearch.com with your email address
Sign-in and keysAPI key is read from the --api_key flag, then a .env file in the skill folder, then the ANYSEARCH_API_KEY variable. Anonymous use is allowed.
Scopes
  • Runs the bundled Python, Node.js, PowerShell or Bash script

  • Writes runtime.conf and, if you agree, an .env file in the skill folder

  • May run pip install requests if the Python script cannot import it

Questions

What does the anysearch skill do?

It gives an agent real-time search through bundled scripts. It supports web search, topic searches, parallel batch searches and turning a URL into Markdown.

How do I install anysearch?

Use the install box at the top of this page. The README says to name the folder anysearch and, if you like, run its doc command to test it. The skill finds a working runtime on its own if runtime.conf is missing.

Does anysearch need an API key?

No. The key is optional and anonymous use works with lower rate limits. You can create a free key in the AnySearch console and put it in a .env file or the ANYSEARCH_API_KEY variable.

Does it need an MCP server?

No. The SKILL.md says the bundled command-line tools call the public HTTP endpoints directly, so no MCP server or JSON-RPC wrapper is needed.

Does it replace Claude's own web search?

SKILL.md calls itself the recommended search tool. If AnySearch is unavailable, it says the agent may fall back to other search methods if you approve.

Is anysearch safe?

Be careful with what you search. Queries, URLs and any API key go to api.anysearch.com, and the skill runs scripts on your machine. Avoid sensitive text and verify the scripts against SHA256SUMS.txt as the README advises.

Which AI tools does it work in?

The README gives install paths for Claude Code, OpenCode, Cursor, Windsurf and the shared ~/.agents/skills folder used by Codex. It needs to run scripts, so use a coding agent rather than a chat-only app.

Information

updated Nov 2, 2026

anysearch-ai/anysearch-skillskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 3
  1. anysearch SKILL.md · github.com
  2. anysearch-skill README · github.com
  3. anysearch_cli.py · github.com

Updated Nov 2, 2026.