AI Search Hub
A skill that routes a question to the right AI platform and, via browser automation, collects the answer from its native search
High risk
We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.
Why this level
- Starts a browser with remote debugging and drives your logged-in sessions on third-party platforms
- Seeds a separate debug profile from your browser data
- Automating these platforms may violate their terms of use
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/ai-search-hubDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Run in a terminal in the project folder
npx skills add minsight-ai-info/ai-search-hub --skill ai-search-hub -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add minsight-ai-info/ai-search-hub --skill ai-search-hub -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add minsight-ai-info/ai-search-hub --skill ai-search-hub -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add minsight-ai-info/ai-search-hub --skill ai-search-hub -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add minsight-ai-info/ai-search-hub --skill ai-search-hub -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add minsight-ai-info/ai-search-hub --skill ai-search-hub -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add minsight-ai-info/ai-search-hub --skill ai-search-hub -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add minsight-ai-info/ai-search-hub --skill ai-search-hub -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Install dependencies: pip install playwright and playwright install chromium. Pick a site by ROUTING.md and run the wrapper, for example python3 scripts/run_web_chat.py --site doubao --prompt "question". When login is requested, let the user log in manually, then continue.
Other ways from the author
git clone https://github.com/minsight-ai-info/AI-Search-Hub.git
pip install playwright
playwright install chromiumClone the repository and register it as a skill folder: SKILL.md and the scripts in scripts/ sit at the root. Then install the dependencies.
This is third-party code. Review the repository files before installing.
What it does
The skill turns a set of platform chats into one search entry point. Based on the question type it picks the platform with the most fitting native data ecosystem: Grok for X and Twitter, Gemini for the global web, Yuanbao for WeChat, Doubao for Douyin, Qwen for the Chinese web, LongCat for local services, MiniMax on explicit request. The routing logic lives in ROUTING.md, and runs go through the run_web_chat.py wrapper, which finds the target site's script and passes the prompt. The wrapper starts or reuses a Chromium session with remote debugging on port 9222, seeds a separate debug profile from the user's browser data, detects whether login is required, waits for the user to log in manually, then continues automatically. Answers are saved to a file so they can be returned to the agent or workflow.
Who it is for. For developers, analysts and content researchers who need data from several AI platforms' native ecosystems through their own accounts.
Good fit when
- You need to ask the platform with the best-fitting data ecosystem and return the answer to the agent
- You need data from WeChat, Douyin, Weibo or the Chinese web via those companies' native AI
- You need to hand a link to a platform so it extracts and cleans the content itself
Not a fit when
- You have no accounts on the target platforms, or their terms forbid automated access
- A plain web search or an API is enough and you do not want browser control
Example request
Ask Doubao what is trending on Douyin about smartwatches and save the answerLimitations
You need Python 3.10+, playwright and a Chromium browser. The skill drives your logged-in sessions through a separate debug profile seeded from your browser data, and waits for a manual login when prompted. Automating these platforms may conflict with their terms of use, and the responsibility is the user's. Several platforms are Chinese and need accounts, while Gemini and Grok are not reachable from Russia without a VPN, so the actual set of working sites depends on your access. The scripts depend on each site's interface and need updates when those change. The repository declares no explicit license.
How to disable. Delete the cloned repository or the skill folder. There is no background service; the debug browser closes with the session.
Security check
- Starts a browser with remote debugging and drives your logged-in sessions on third-party platforms
- Seeds a separate debug profile from your browser data
- Automating these platforms may violate their terms of use
README in short
The README presents AI Search Hub as an open skill that gathers search and extraction across different AI platforms into one reusable hub and returns the result to an agent or workflow. The idea is to avoid maintaining brittle scrapers and login flows and instead lean on the native search and extraction of large platforms, including hard-to-reach sources like WeChat and Douyin. It lists the connected sites Gemini, Grok, Doubao, Yuanbao, LongCat, Qwen, MiniMax and Kimi with their strengths. The installable body is SKILL.md, the ROUTING.md routing document, the run_web_chat.py wrapper and separate playwright scripts for each site. It needs Python, playwright and Chromium to run.
SKILL.md
--- name: ai-search-hub description: Run the AI Search Hub browser automation scripts for Yuanbao, LongCat, Doubao, Qwen, Gemini, Grok, and MiniMax. Use this skill when the user wants to ask one of those sites a prompt, auto-start or attach to a Chrome DevTools session on port 9222, seed an isolated debug browser profile from the user's local browser data, detect whether login is required, wait for the user to finish logging in if needed, and then continue automatically. --- # AI Search Hub Use this skill only for this repository's AI Search Hub browser automation scripts: - scripts/yuanbao_playwright.py - scripts/longcat_playwright.py - scripts/doubao_playwright.py - scripts/qwen_playwright.py - scripts/gemini_playwright.py - scripts/grok_playwright.py - scripts/minimaxi_playwright.py
FAQ
How is the platform chosen?
By question type and language per ROUTING.md: real-time and social go to Grok, the global web to Gemini, WeChat to Yuanbao, Douyin to Doubao, the Chinese web to Qwen. It does not query every site at once.
Do I need to log in?
Yes. The wrapper uses a separate debug profile seeded from your browser data, detects whether login is needed and waits for you to log in manually, then continues.
Related
CLI, skill and Python library for browser control: the agent clicks, fills forms and reads pages over CDP
A skill that gathers the last 30 days of discussion on a topic from Reddit, X, YouTube, HN, Polymarket and GitHub into one brief
The Chrome DevTools team's official MCP server: the agent drives a live Chrome, reads network and console, and records performance traces
A fast Rust CLI for agent browser automation: accessibility snapshots with element refs, an MCP server and skills