Web Search
aAAaqwq/AGI-Super-Team
网络搜索与网页内容获取。当用户需要搜索互联网信息、获取网页内容、查找实时数据、进行 websearch 时使用此技能。支持多种搜索工具:WebFetch、Firecrawl skill、Tavily skill。
DEFAULT search skill for OpenClaw. An agent skill from skernelx/MySearch-Proxy.
$ npx skills add skernelx/MySearch-Proxy --skill mysearch -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install skernelx/MySearch-Proxy mysearch --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/skernelx/MySearch-Proxy.git skills-src && mkdir -p .claude/skills && cp -r skills-src/openclaw .claude/skills/mysearch && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "mysearch" agent skill from https://github.com/skernelx/MySearch-Proxy/tree/main/openclaw into .claude/skills/mysearch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mysearch", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/skernelx/MySearch-Proxy/tree/main/openclawType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add skernelx/MySearch-Proxy --skill mysearch -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install skernelx/MySearch-Proxy mysearch --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/skernelx/MySearch-Proxy.git skills-src && mkdir -p .agents/skills && cp -r skills-src/openclaw .agents/skills/mysearch && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "mysearch" agent skill from https://github.com/skernelx/MySearch-Proxy/tree/main/openclaw into .agents/skills/mysearch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mysearch", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add skernelx/MySearch-Proxy --skill mysearch -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install skernelx/MySearch-Proxy mysearch --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/skernelx/MySearch-Proxy.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/openclaw .cursor/skills/mysearch && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "mysearch" agent skill from https://github.com/skernelx/MySearch-Proxy/tree/main/openclaw into .cursor/skills/mysearch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mysearch", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/skernelx/MySearch-Proxy.git --path openclaw--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add skernelx/MySearch-Proxy --skill mysearch -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install skernelx/MySearch-Proxy mysearch --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/skernelx/MySearch-Proxy.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/openclaw .gemini/skills/mysearch && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "mysearch" agent skill from https://github.com/skernelx/MySearch-Proxy/tree/main/openclaw into .gemini/skills/mysearch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mysearch", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install skernelx/MySearch-Proxy mysearchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add skernelx/MySearch-Proxy --skill mysearch -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/skernelx/MySearch-Proxy.git skills-src && mkdir -p .github/skills && cp -r skills-src/openclaw .github/skills/mysearch && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "mysearch" agent skill from https://github.com/skernelx/MySearch-Proxy/tree/main/openclaw into .github/skills/mysearch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mysearch", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add skernelx/MySearch-Proxy --skill mysearch -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install skernelx/MySearch-Proxy mysearch --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/skernelx/MySearch-Proxy.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/openclaw .opencode/skills/mysearch && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "mysearch" agent skill from https://github.com/skernelx/MySearch-Proxy/tree/main/openclaw into .opencode/skills/mysearch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mysearch", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
mysearchDEFAULT search skill for OpenClaw. An agent skill from skernelx/MySearch-Proxy.
Mysearch is an agent skill from skernelx/MySearch-Proxy. DEFAULT search skill for OpenClaw. Aggregates Tavily, Firecrawl, Exa, and optional X/social search behind one search path. Use for ANY external lookup that needs current web results, docs, GitHub, changelog, pricing, URL extraction, or X discussion. Prefer this over legacy Tavily-only skill or raw websearch when MySearch is healthy.
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files, including scripts (for example `README.md`, `README_EN.md` and `agents/openai.yaml`).
It sits in Productivity & Automation, covering Web search and Web scraping. It works with Tavily, Firecrawl, GitHub and Model Context Protocol. The repository describes itself as: Unified search MCP, proxy console, and skill for Tavily, Firecrawl, and Social / X. The licence is MIT.
Read from SKILL.md and the folder at commit 52df2a0. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 2 files in scripts/ (Python and Shell), which the agent can run.
Shell commands in SKILL.md call:
python3bashFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
search.hunters.worksFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
MYSEARCH_PROXY_API_KEYMYSEARCH_TAVILY_API_KEYMYSEARCH_FIRECRAWL_API_KEYMYSEARCH_XAI_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Mysearch loads about 1.4k tokens when it runs. Until then it costs about 86 tokens; SKILL.md has 235 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
copying a .env file into an installed skill folder. Only point`skills.entries.mysearch.env`,正式部署不需要依赖 `.env`。在你直接调试这个仓库工作树时,才建议复制 `.env.example` 到本地 `.env`。cp {baseDir}/.env.example {baseDir}/.envAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from skernelx/MySearch-Proxy at commit 52df2a0, republished under its MIT licence (© skernelx). 235 words, ~1,423 tokens.
.claude/skills/mysearch/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.MySearch 是给 OpenClaw 用的默认搜索 skill。
如果你是 AI 助手,并且用户只是给了仓库地址或 openclaw/ 目录:
openclaw/README.mdREADME 完成安装与验收SKILL.md 执行搜索规则和调用策略它把 Tavily、Firecrawl、Exa、X / Social 聚合成同一个入口,并且按任务类型自动路由:
/social/searchHub 版 skill 已经自带 runtime,不需要在安装时再下载远程代码。
推荐最小配置:
MYSEARCH_PROXY_BASE_URLMYSEARCH_PROXY_API_KEY这两项配好后:
Tavily / Firecrawl / Exa 会默认都走统一 proxySocial / X,这一套 token 也会继续复用兼容旧接法时,仍可直接填:
MYSEARCH_TAVILY_API_KEYMYSEARCH_FIRECRAWL_API_KEY可选增强:
MYSEARCH_XAI_API_KEYMYSEARCH_XAI_BASE_URLMYSEARCH_XAI_SOCIAL_BASE_URLMYSEARCH_XAI_SEARCH_MODE=official|compatible如果没有 X / Social 配置,MySearch 仍然可以正常完成:
webnewsdocsgithubpdfextractresearch只有 mode="social" 或 --include-social 才会要求 X / Social。
优先把统一 proxy 配进 OpenClaw skill env,而不是到处复制 provider key 或 shell 环境。
MYSEARCH_PROXY_BASE_URL 只应该指向你自己部署或明确可信的 proxy。
mysearch_openclaw.py 会优先读取 openclaw.json 里的
skills.entries.mysearch.env,正式部署不需要依赖 .env。
{
"skills": {
"entries": {
"mysearch": {
"enabled": true,
"env": {
"MYSEARCH_PROXY_BASE_URL": "https://search.hunters.works",
"MYSEARCH_PROXY_API_KEY": "mysp-..."
}
}
}
}
}如果你暂时没有统一 proxy,再退回旧接法:
{
"skills": {
"entries": {
"mysearch": {
"enabled": true,
"env": {
"MYSEARCH_TAVILY_API_KEY": "tvly-...",
"MYSEARCH_FIRECRAWL_API_KEY": "fc-..."
}
}
}
}
}只有在你直接调试这个仓库工作树时,才建议复制 .env.example 到本地 .env。
Hub 安装或正式 OpenClaw 部署优先用上面的 skill env 注入,不要默认把 secrets
复制进已安装的 skill 目录。
本地调试示例:
cp {baseDir}/.env.example {baseDir}/.env
python3 {baseDir}/scripts/mysearch_openclaw.py health如果要把 skill 复制到别的 OpenClaw skills 目录,再执行:
bash {baseDir}/scripts/install_openclaw_skill.sh --install-to ~/.openclaw/skills/mysearch只要 health 显示至少有可用搜索 provider:
web_search 当主流程只有这些情况才回退:
search / research 的 mode 只允许:
autowebnewssocialdocsresearchgithubpdf禁止事项:
mode="hybrid"hybrid 只是某些返回结果形态,不是可传参数--sources web,xsocial + newspython3 {baseDir}/scripts/mysearch_openclaw.py healthpython3 {baseDir}/scripts/mysearch_openclaw.py search \
--query "best search MCP server" \
--mode webpython3 {baseDir}/scripts/mysearch_openclaw.py search \
--query "today's biggest stories on X" \
--mode social \
--intent status规则:
socialnewsweb_search单次:
python3 {baseDir}/scripts/mysearch_openclaw.py search \
--query "today's biggest stories on X" \
--sources web,x \
--intent status \
--strategy verify或者双次:
python3 {baseDir}/scripts/mysearch_openclaw.py search --query "..." --mode social --intent status
python3 {baseDir}/scripts/mysearch_openclaw.py search --query "..." --mode news --intent status输出时必须区分:
python3 {baseDir}/scripts/mysearch_openclaw.py search \
--query "OpenAI responses API pricing" \
--mode docs \
--intent resourcepython3 {baseDir}/scripts/mysearch_openclaw.py extract \
--url "https://example.com/post"python3 {baseDir}/scripts/mysearch_openclaw.py research \
--query "best search MCP server 2026" \
--intent exploratory \
--include-socialmax_results 默认保持小一些,先拿 3 到 5 条© skernelx, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 11 other files (scripts) in openclaw of skernelx/MySearch-Proxy.
Open the folder on GitHubat commit 52df2a0
Mysearch next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Mysearch this skillskernelx/MySearch-Proxy | 159 | — | ~1.4k | Automated safety check: Notes | MIT | |
| Web SearchaAAaqwq/AGI-Super-Team | 105 | 1 repos | ~703 | Automated safety check: Notes | MIT | |
| Copy ResearchVKirill/claude-lane-stack | 122 | — | ~827 | Automated safety check: Pass | MIT | |
| Firecrawl Developer Indexfirecrawl/skills | 115 | — | ~2k | Automated safety check: Pass | ISC | |
| Keirouter Web Fetchmydisha/keirouter | 147 | — | ~741 | Automated safety check: Pass | MIT | |
| Browser SearchJohell1NS/browser-search | 528 | — | ~2.5k | Automated safety check: Pass | MIT |
aAAaqwq/AGI-Super-Team
网络搜索与网页内容获取。当用户需要搜索互联网信息、获取网页内容、查找实时数据、进行 websearch 时使用此技能。支持多种搜索工具:WebFetch、Firecrawl skill、Tavily skill。
VKirill/claude-lane-stack
Dispatch copy-lead helpers: Tavily, Codex luna/terra, grok/X, OpenCode DeepSeek, Cursor Grok 4.6 medium-fast.
firecrawl/skills
Search an index of public repositories, GitHub issues, merged pull requests, repository READMEs, and curated documentation sites.
mydisha/keirouter
Fetch URL → markdown / text / HTML via KeiRouter /v1/web/fetch using Firecrawl / Jina Reader / Tavily Extract / Exa Contents.
Johell1NS/browser-search
Multi-engine web search (SearXNG) + browsing/scraping (Camofox, CloakBrowser).
brightdata/skills
Bright Data MCP handles ALL web data operations. An agent skill from brightdata/skills.
skernelx/MySearch-Proxy
Install, verify, debug, and use MySearch MCP/Skill. An agent skill from skernelx/MySearch-Proxy.
Categories
DEFAULT search skill for OpenClaw. An agent skill from skernelx/MySearch-Proxy. Mysearch is an agent skill from skernelx/MySearch-Proxy. DEFAULT search skill for OpenClaw.
Mysearch fits situations like: ANY external lookup that needs current web results; tasks that involve Web search; tasks that involve Web scraping.
Run `npx skills add skernelx/MySearch-Proxy --skill mysearch -a claude-code`. Or copy the skill folder (openclaw in skernelx/MySearch-Proxy) into .claude/skills/mysearch in your project. Claude Code loads it when a task matches its description.
Run `npx skills add skernelx/MySearch-Proxy --skill mysearch -a codex`. Or copy the skill folder (openclaw in skernelx/MySearch-Proxy) into .agents/skills/mysearch in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add skernelx/MySearch-Proxy --skill mysearch -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mysearch, .gemini/skills/mysearch, .github/skills/mysearch and .opencode/skills/mysearch in your project.
Going by SKILL.md and its folder, Mysearch needs Python and a shell for the scripts in its folder, the command-line tools its instructions call (python3 and bash) and credentials named MYSEARCH_PROXY_API_KEY, MYSEARCH_TAVILY_API_KEY, MYSEARCH_FIRECRAWL_API_KEY and MYSEARCH_XAI_API_KEY. Our summary lists: Python 3; A Bash shell; A credential in MYSEARCH_PROXY_API_KEY; A credential in MYSEARCH_TAVILY_API_KEY.
SKILL.md names 1 domain. In commands or code: search.hunters.works; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Mysearch is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Mysearch: Web Search (aAAaqwq/AGI-Super-Team, 105 stars), Copy Research (VKirill/claude-lane-stack, 122 stars), Firecrawl Developer Index (firecrawl/skills, 115 stars) and Keirouter Web Fetch (mydisha/keirouter, 147 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
skernelx (a GitHub user) maintains it in skernelx/MySearch-Proxy, which has 159 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on March 23, 2026.
Source: skernelx/MySearch-Proxy on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.