Tavily Web Search
allenpeng0705/EnvoyMesh
Searches the web through the Tavily API with LLM-friendly output: clean structured results, optional AI-written answers, domain filters, news mode, images and raw content.
Unified web search, page fetching and evidence checking across hundreds of sources, with result verification, a research-dossier mode and vertical search engines.
SKILL.md written in Chinese; this summary is our English description.
$ npx skills add taxueseek/argo --skill argo -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install taxueseek/argo argo --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 "argo" agent skill from https://github.com/taxueseek/argo/tree/main into .claude/skills/argo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "argo", 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 taxueseek/argo --skill argo -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install taxueseek/argo argo --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "argo" agent skill from https://github.com/taxueseek/argo/tree/main into .agents/skills/argo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "argo", 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 taxueseek/argo --skill argo -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install taxueseek/argo argo --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 "argo" agent skill from https://github.com/taxueseek/argo/tree/main into .cursor/skills/argo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "argo", 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 taxueseek/argo --skill argo -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install taxueseek/argo argo --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 "argo" agent skill from https://github.com/taxueseek/argo/tree/main into .gemini/skills/argo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "argo", 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 taxueseek/argo argoInstalls 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 taxueseek/argo --skill argo -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 "argo" agent skill from https://github.com/taxueseek/argo/tree/main into .github/skills/argo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "argo", 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 taxueseek/argo --skill argo -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install taxueseek/argo argo --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 "argo" agent skill from https://github.com/taxueseek/argo/tree/main into .opencode/skills/argo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "argo", 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.
argoUnified web search, page fetching and evidence checking across hundreds of sources, with result verification, a research-dossier mode and vertical search engines.
Argo goes beyond finding results. For high-stakes questions it marks them fetch_required, flags results as fetch_suggested, and with --verify it fetches the body text of the top results and writes back an evidence score. It covers 264 sources, 229 of which work without API keys, and scripts/search.py routes between fast, auto, deep and budget modes, with options for domain, time window, sorting and a compact JSON profile meant for agents.
A research command produces an evidence dossier (sources, coverage, gaps and whether the bar is met) rather than a verdict, following a research-protocol reference. Fetch and screenshot commands handle web pages with a fallback chain and an optional browser, an academic mode searches several scholarly sources at once, local image search is off by default, and a social-sentiment mode can look at platforms such as Xiaohongshu, Reddit and Twitter.
Agent rules require fetching high-scoring URLs before concluding on finance, medical, legal or fact-checking questions, stating the algorithm behind any figure and never merging numbers that were counted differently. Search-result pages are not accepted as body sources, and social posts count as narrative, not fact.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit a6657b0. 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.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From 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.
Argo Search and Verification loads about 1.2k tokens when it runs, and up to ~22k if it reads all its reference files. Until then it costs about 27 tokens; SKILL.md has 239 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 found no risky patterns in SKILL.md.
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 taxueseek/argo at commit a6657b0, republished under its MIT licence (© taxueseek). 239 words, ~1,213 tokens.
.claude/skills/argo/SKILL.md (or your agent's skills folder). This skill also uses 709 other files; get the full folder from GitHub.不止「帮你搜到」,还要「帮你核到」:高后果问题标
fetch_required、结果标fetch_suggested,--verify核验正文并回填证据分。收录 264 个源、229 个免密钥开箱可用。
python3 scripts/search.py "查询词" # 自动路由搜索
python3 scripts/search.py "查询词" --json --fields agent # Agent 消费档
python3 scripts/search.py "查询词" --verify 3 # 核验 top-3 并回填证据分
python3 scripts/research.py "复杂问题" --json # 取证包(扩词或多工作包 → dossier)默认不附归档用的 candidates/sources;--fields agent 剥遥测只留答案(Agent 消费档,~4.3 KB);
要来源追溯或归档才加 --envelope(--archive 自动带上)。
深度研究只此一条。机器产出取证包(dossier):来源、覆盖、缺口、是否达标,不是判断稿。Agent 先读 references/research-protocol.md(含多轨道「广泛研究」节),写出工作包再取证;判断按事实/推断/建议写。不要另装「专业深度研究」skill。
| 参数 | 说明 |
|---|---|
--engine <name> | 强制引擎(anysearch/byted/bocha/exa/tavily/eastmoney/zhihu/arxiv/pypi/mdn/hackernews/v2ex/redskill…,全量见 --list-engines) |
--local-first | 本地零成本聚合优先(local_search 29 引擎,27 默认启用) |
--include-local / --no-local | 本机文件命中(source=local_files,score 0.9/0.7):fast/budget 默认开,auto/deep 显式 |
| `--mode fast | auto |
--explain | 解释路由决策(含 TF-IDF 分数) |
--no-cache / `--depth fast | balanced |
--academic-deep | 学术多源模式:自动设置 depth=deep + domain=academic,禁用 early-stop 让所有学术源参与(arxiv/openalex/local_pubmed/core 等),适合深度研究场景 |
| `--since 7d | 2026-08-01 --until --sort relevance |
--verify [N] | 对 top-N 未核验结果 fetch 正文,回填证据分(URL→证据分缓存,同 URL 二次搜索自动复用) |
--domain --sub_domain | 垂直域 / 子域限定 |
网络图走 search(image_search 域自动命中);本地素材走 argo local-image
(Vision 索引 + --similar-to 找相似图 + --sheet 出联络表交多模态模型判断)。
本地图默认关闭,需 ARGO_LOCAL_IMAGE=1;详见 references/usage.md。
# research — 取证(扩词或 --work-packages → 取证包 + 引用 + 达标检查)
# 工作包可带 file_inputs(本地一手数据入账)+ recompute(可复算脚本,默认拒绝,需显式授权)
# 社交舆情:--mode social-sentiment --platforms xiaohongshu,reddit,twitter
python3 scripts/research.py "查询" [--work-packages PATH|JSON] [--depth deep] [--json] [--verify N]
# evidence — 可信度评估(选拔×吸收两维)
echo '{"results": [...]}' | python3 scripts/evidence.py "查询词" --stdin --json [--high-stakes]
# clarify — 意图消歧
python3 scripts/clarify.py "有歧义的查询" --jsonbin/argo 入口)argo fetch "https://example.com" [--focus "关键词"] [--use-browser]
# 降级链见 references/usage.md
argo screenshot "https://example.com" [--full-page]
argo pdf "https://example.com/paper.pdf" [--pages "1-5"] [--password "secret"]
argo paper "1706.03762" # 论文深读
argo tweet "<x-url|id>" # X 帖子打包(正文+串/引用/转发+媒体)
argo answer "query" [--scope <语料>] # 直答(语料见 usage.md)
argo watch add|check|list|remove # 观察模式(--json 供 cron)credibility_fast)→ fetch 高分 URL → 再下结论;fetch_required=true 时禁止跳过核验references/research-protocol.md;有决策含义就交工作包,不要靠扩词充问题树;quality_gate_results.passed=false 必须降级表述results[].url,零成本)--json --fields agent、按需 -n;要来源追溯或归档才加 --envelope;查引擎状态用 --list-engines --detail --engine <名>(单引擎 ~0.9 KB)。踩坑记录见下方 Gotchas踩到新坑加一行,口径见 references/usage.md。
--envelope 与 --fields agent 别同给:后者会把 envelope 的增量剥成 0 字节——以为拿到了 provenance、实际没有。要 provenance 就去掉 --fields agent。funnel 六格阶段计数,哪格归零即塌陷点。timing.dispatch 的 useful_ms/wasted_ms,区分「等答案」与「白等」。--list-engines 别直接 --all:全量 ~54 KB 会灌爆版面;默认摘要 ~2.5 KB 够用。-n 超 10 无收益。以下按需打开;日常搜索/抓取/研究走上面核心命令即可。
| 场景 | 读什么 |
|---|---|
| MCP 工具全清单 / 多客户端注入 / DSH 插件接入 / 配额·TinyFish / 子技能 / 本地打通 / 工程纪律 | references/operations.md |
| 使用指南:全命令、参数、86 开关总表、输出体积陷阱、日志反馈 | references/usage.md |
| 深度研究协议:约定、工作包、取证包 vs 判断稿、达标检查 | references/research-protocol.md |
| 约定 / 工作包 / 判断稿模板 | references/research-templates.md |
| 引擎全景:垂直域/社交/学术/本地引擎表 + 路由规则 | references/engines.md |
| 学术检索:查询构造(arXiv/S2/GS 语法)、相关性五因子排序、引用网络挖掘、学术反模式与证据分级 | references/academic-query.md |
| 架构:文件结构、证据流水线、量化公式、输出 JSON Schema、内容质量信号 | references/architecture.md |
| MCP 多客户端注入详解 | docs/MCP_SETUP.md |
| 搜索源使用文档:全量清单(费用 / 密钥 / 状态 / 域组合)+ 特别能力 + 打开方式 | docs/ENGINE_CATALOG.md(生成,勿手改) |
工程纪律(每个事实只定义一处:代码看本仓库、引擎声明看 config.yaml、宿主入口用 link_source.py 建软链、新增源流程)见
references/operations.md末尾。
© taxueseek, 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 709 other files (scripts, references, assets) in the repository root of taxueseek/argo.
Open the folder on GitHubat commit a6657b0
Argo Search and Verification 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 |
|---|---|---|---|---|---|---|
| Argo Search and Verification this skilltaxueseek/argo | 188 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Tavily Web Searchallenpeng0705/EnvoyMesh | 3.1k | 3 repos | ~2.5k | Automated safety check: Notes | None | |
| Ray Trend Searchimraywang/rayskills | 159 | — | ~2.1k | Automated safety check: Pass | Custom licence | |
| Insane Searchfivetaku/gptaku-plugins-codex | 128 | — | ~5.6k | Automated safety check: Pass | MIT | |
| Agent ReachPanniantong/Agent-Reach | 95k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Qiaomu Opencli Usagejoeseesun/qiaomu-opencli-skills | 993 | — | ~3k | Automated safety check: Pass | MIT |
allenpeng0705/EnvoyMesh
Searches the web through the Tavily API with LLM-friendly output: clean structured results, optional AI-written answers, domain filters, news mode, images and raw content.
imraywang/rayskills
Researches what people are saying about a topic over a recent window across X, Reddit, YouTube and the public web, reporting each source's status with links.
fivetaku/gptaku-plugins-codex
Adaptive access for blocked websites — tries every method until one works.
Panniantong/Agent-Reach
Routes web research and platform lookups across 16 sites, including Twitter, Reddit, YouTube, Bilibili, Xiaohongshu and GitHub, through one command-line tool.
joeseesun/qiaomu-opencli-skills
A skill your agent uses when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv).
sandbaseai/sandbase-skills
Portable multi-source research with cross-source validation and an offline evidence ledger.
taxueseek/argo
Searches and fetches pages through a real logged-in Chromium session when ordinary API or HTML retrieval cannot get past login walls, scripts or anti-bot checks.
taxueseek/argo
Searches local files and code through one script, seek.py, that picks between rg, fd and macOS Spotlight and works in three layers: locate, context, close reading.
taxueseek/argo
Runs web-page JavaScript without a browser, in a V8 sandbox with a browser-environment shim, for scripts that only probe the environment and compute a result.
taxueseek/argo
Zero-cost fallback for the argo search skill, wrapping 29 local engines for web, news, academic, code and reference queries when paid API quota should be saved.
Works with
Unified web search, page fetching and evidence checking across hundreds of sources, with result verification, a research-dossier mode and vertical search engines. Argo goes beyond finding results. For high-stakes questions it marks them fetch_required, flags results as fetch_suggested, and with --verify it fetches the body text of the top results and writes back an evidence score.
Argo Search and Verification fits situations like: searching the web and checking the evidence before drawing a conclusion; running deep research that returns a dossier with sources and gaps; fetching or screenshotting a web page with fallbacks; searching academic papers across several sources at once.
Run `npx skills add taxueseek/argo --skill argo -a claude-code`. Or copy the skill folder (the taxueseek/argo repository) into .claude/skills/argo in your project. Claude Code loads it when a task matches its description.
Run `npx skills add taxueseek/argo --skill argo -a codex`. Or copy the skill folder (the taxueseek/argo repository) into .agents/skills/argo 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 taxueseek/argo --skill argo -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/argo, .gemini/skills/argo, .github/skills/argo and .opencode/skills/argo in your project.
Going by SKILL.md and its folder, Argo Search and Verification needs the command-line tools its instructions call (python3). Our summary lists: Python 3, to run scripts/search.py; Network access to the search sources.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. 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.
Argo Search and Verification 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 1.2k tokens (SKILL.md is roughly 4.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 20k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Argo Search and Verification: Tavily Web Search (allenpeng0705/EnvoyMesh, 3.1k stars), Ray Trend Search (imraywang/rayskills, 159 stars), Insane Search (fivetaku/gptaku-plugins-codex, 128 stars) and Agent Reach (Panniantong/Agent-Reach, 95k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
taxueseek (a GitHub user) maintains it in taxueseek/argo, which has 188 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 6, 2026.
Source: taxueseek/argo on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.