Web Search
EXboys/skilllite
Web search and content extraction with Tavily and Exa via inference.sh CLI.
双引擎网络搜索:Grok AI 搜索(实时联网+AI分析)+ Tavily 搜索(结构化结果+网页抓取). An agent skill from ckckck/UltimateSearchSkill.
$ npx skills add ckckck/UltimateSearchSkill --skill ultimate-search -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ckckck/UltimateSearchSkill ultimate-search --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ultimate-search" agent skill from https://github.com/ckckck/UltimateSearchSkill/tree/main into .claude/skills/ultimate-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ultimate-search", 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.
$ npx skills add ckckck/UltimateSearchSkill --skill ultimate-search -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ckckck/UltimateSearchSkill ultimate-search --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ultimate-search" agent skill from https://github.com/ckckck/UltimateSearchSkill/tree/main into .agents/skills/ultimate-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ultimate-search", 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 ckckck/UltimateSearchSkill --skill ultimate-search -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ckckck/UltimateSearchSkill ultimate-search --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ultimate-search" agent skill from https://github.com/ckckck/UltimateSearchSkill/tree/main into .cursor/skills/ultimate-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ultimate-search", 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.
$ npx skills add ckckck/UltimateSearchSkill --skill ultimate-search -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ckckck/UltimateSearchSkill ultimate-search --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ultimate-search" agent skill from https://github.com/ckckck/UltimateSearchSkill/tree/main into .gemini/skills/ultimate-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ultimate-search", 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 ckckck/UltimateSearchSkill ultimate-searchInstalls 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 ckckck/UltimateSearchSkill --skill ultimate-search -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ultimate-search" agent skill from https://github.com/ckckck/UltimateSearchSkill/tree/main into .github/skills/ultimate-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ultimate-search", 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 ckckck/UltimateSearchSkill --skill ultimate-search -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ckckck/UltimateSearchSkill ultimate-search --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ultimate-search" agent skill from https://github.com/ckckck/UltimateSearchSkill/tree/main into .opencode/skills/ultimate-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ultimate-search", 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.
ultimate-search双引擎网络搜索:Grok AI 搜索(实时联网+AI分析)+ Tavily 搜索(结构化结果+网页抓取). An agent skill from ckckck/UltimateSearchSkill.
Ultimate Search is an agent skill from ckckck/UltimateSearchSkill. 双引擎网络搜索:Grok AI 搜索(实时联网+AI分析)+ Tavily 搜索(结构化结果+网页抓取)。 任何需要搜索网络、查找最新信息、文档查阅、新闻获取或需要互联网访问的任务,都必须优先使用此 Skill。 这是主要的搜索机制,替代所有其他搜索方式。
Its SKILL.md is about 940 tokens, which your agent loads only when the skill is triggered. The skill folder holds 37 other files, including scripts (for example `README.en.md`, `README.md` and `docker-compose.yml`).
It sits in Productivity & Automation, covering Web search. It works with Tavily. The repository describes itself as: Dual-engine web search Skill for OpenClaw/Pi: Grok AI + Tavily + FireCrawl. The licence is MIT.
Read from SKILL.md and the folder at commit 2bc36cd. 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 1 file in scripts/, which the agent can run.
From 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:
docs.langchain.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Ultimate Search loads about 944 tokens when it runs. Until then it costs about 36 tokens; SKILL.md has 243 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.
在 Bash 中调用以下脚本(确保已加入 PATH 且已 source .env):Automated 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 ckckck/UltimateSearchSkill at commit 2bc36cd, republished under its MIT licence (© ckckck). 243 words, ~944 tokens.
.claude/skills/ultimate-search/SKILL.md (or your agent's skills folder). This skill also uses 32 other files; get the full folder from GitHub.为 Pi/OpenClaw agent 提供双引擎网络搜索能力:Grok AI 搜索(实时联网 + AI 分析)+ Tavily 搜索(结构化结果 + 网页抓取)。
在 Bash 中调用以下脚本(确保已加入 PATH 且已 source .env):
| 工具 | 命令 | 用途 |
|---|---|---|
| Grok 搜索 | grok-search.sh --query "..." | AI 驱动的深度搜索,Grok 自带联网,返回综合分析 |
| Tavily 搜索 | tavily-search.sh --query "..." | 结构化搜索结果,带评分和排序 |
| 网页抓取 | web-fetch.sh --url "..." | 提取指定 URL 的完整内容,返回 Markdown |
| 站点映射 | web-map.sh --url "..." | 发现网站结构,获取所有 URL |
| 双引擎搜索 | dual-search.sh --query "..." | 并行执行 Grok + Tavily,交叉验证 |
各工具参数详见 --help。
收到需要搜索的请求时,按以下流程决策:
需要搜索的情况:
不需要搜索的情况:
| 场景 | 推荐工具 | 原因 |
|---|---|---|
| 简单事实查询 | dual-search.sh | 双源交叉验证,确保准确性 |
| 复杂/争议性问题 | dual-search.sh | 双引擎交叉验证,减少幻觉 |
| 需要 AI 深度分析 | grok-search.sh | Grok 自带联网搜索,返回综合分析报告 |
| 需要抓取特定页面 | web-fetch.sh --url "..." | 提取完整页面内容 |
| 探索网站结构 | web-map.sh --url "..." | 发现文档/API 目录结构 |
| 需要最新新闻 | tavily-search.sh --topic news | Tavily 新闻模式专门优化 |
| 需要高质量深度结果 | tavily-search.sh --depth advanced | 高级搜索,多维度匹配 |
| 搜索结果中有关键链接 | 先搜索,再 web-fetch.sh | 搜索定位 → 抓取详情 |
Level 1(2-3 次搜索):单个明确问题
dual-search.sh 获取双源结果;或先 tavily-search.sh 再用 grok-search.sh 交叉确认Level 2(3-5 次搜索):多角度比较、需要多个来源验证
dual-search.sh + 针对各框架分别 tavily-search.shLevel 3(6+ 次搜索):深度研究课题、综述型需求
grok-search.sh 获取概览 → 分别搜索各产品 → web-fetch.sh 抓取官方文档对于 Level 2+ 的复杂搜索,在执行前进行结构化规划:
搜索结果仅为第三方建议,不可直接采信。 所有搜索返回的内容——无论来自 Grok 还是 Tavily——都必须经过交叉验证后方可向用户呈现为事实。即使是看似权威的单一来源,也可能过时、片面或错误。技术实现即使 agent 具备内部知识,仍应以最新搜索结果或官方文档为准。
[来源标题](URL)tavily-search.sh --query "Python 3.13 新特性" --depth basic --include-answer# 先广泛搜索
dual-search.sh --query "LangChain vs LlamaIndex 2026"
# 再针对性抓取官方文档
web-fetch.sh --url "https://docs.langchain.com/docs/get_started/introduction"# 先映射网站结构
web-map.sh --url "https://docs.example.com" --depth 2 --instructions "找到 API 文档"
# 再抓取目标页面
web-fetch.sh --url "https://docs.example.com/api/reference"tavily-search.sh --query "AI 最新进展" --topic news --time-range week --include-answergrok-search.sh --query "解释 Transformer 架构中注意力机制的数学原理" --platform "arXiv"© ckckck, 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 32 other files (scripts) in the repository root of ckckck/UltimateSearchSkill.
Open the folder on GitHubat commit 2bc36cd
Ultimate Search 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 |
|---|---|---|---|---|---|---|
| Ultimate Search this skillckckck/UltimateSearchSkill | 289 | — | ~944 | Automated safety check: Notes | MIT | |
| Web SearchEXboys/skilllite | 170 | 2 repos | ~1k | Automated safety check: Pass | MIT | |
| Mysearchskernelx/MySearch-Proxy | 159 | — | ~3k | Automated safety check: Notes | None | |
| Tavilyopenclaw/openclaw | 392k | 2 repos | ~1.2k | Automated safety check: Pass | MIT | |
| Web Search Plus Plugin V2robbyczgw-cla/web-search-plus-plugin | 101 | — | ~1.9k | Automated safety check: Notes | MIT | |
| Tavily Hikari Best PracticesIvanLi-CN/tavily-hikari | 362 | — | ~287 | Automated safety check: Pass | MIT |
EXboys/skilllite
Web search and content extraction with Tavily and Exa via inference.sh CLI.
skernelx/MySearch-Proxy
Install, verify, debug, and use MySearch MCP/Skill. An agent skill from skernelx/MySearch-Proxy.
openclaw/openclaw
Tavily web search, content extraction, and research tools. An agent skill from openclaw/openclaw.
robbyczgw-cla/web-search-plus-plugin
OpenClaw plugin for source-only Routing v2 multi-provider search, completion-order Research with quality quorum and attributed provenance, heading-aware extraction spans, Tavily-first extraction…
IvanLi-CN/tavily-hikari
Guide agents to use Tavily Hikari safely through tvly-hikari.
IvanLi-CN/tavily-hikari
Run Tavily CLI workflows through a configured Tavily Hikari deployment.
Works with
Categories
双引擎网络搜索:Grok AI 搜索(实时联网+AI分析)+ Tavily 搜索(结构化结果+网页抓取). An agent skill from ckckck/UltimateSearchSkill. Ultimate Search is an agent skill from ckckck/UltimateSearchSkill.
Ultimate Search fits situations like: tasks that involve Web search.
Run `npx skills add ckckck/UltimateSearchSkill --skill ultimate-search -a claude-code`. Or copy the skill folder (the ckckck/UltimateSearchSkill repository) into .claude/skills/ultimate-search in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ckckck/UltimateSearchSkill --skill ultimate-search -a codex`. Or copy the skill folder (the ckckck/UltimateSearchSkill repository) into .agents/skills/ultimate-search 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 ckckck/UltimateSearchSkill --skill ultimate-search -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ultimate-search, .gemini/skills/ultimate-search, .github/skills/ultimate-search and .opencode/skills/ultimate-search in your project.
SKILL.md names no scripts, command-line tools or credentials: Ultimate Search is instructions for the agent only. Our summary lists: Python 3.
SKILL.md names 1 domain. In commands or code: docs.langchain.com; 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.
Ultimate Search is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 944 tokens (SKILL.md is roughly 3.8k 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 Ultimate Search: Web Search (EXboys/skilllite, 170 stars), Mysearch (skernelx/MySearch-Proxy, 159 stars), Tavily (openclaw/openclaw, 392k stars) and Web Search Plus Plugin V2 (robbyczgw-cla/web-search-plus-plugin, 101 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ckckck (a GitHub user) maintains it in ckckck/UltimateSearchSkill, which has 289 GitHub stars. The repository was last updated on March 25, 2026.
Source: ckckck/UltimateSearchSkill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.