用途:把“先查再说”固化为默认行为,针对开发中不确定的技术问题联网查证,结论必须带来源标注。配套规则管“必须查”,本技能管“怎么查”。
主要能力:按问题类型选检索路线。API 用法、配置语义、参数含义走官方文档:anysearch search(--content_types doc)命中官方 URL 后用 anysearch extract 读原文。报错归因、版本兼容、“为什么不行”走 GitHub issue:gh search issues "关键词" --repo owner/repo、gh api repos/:owner/:repo/releases。社区心得、踩坑、最佳实践走 anysearch(含 reddit/blog)→ agent-reach → WebFetch 读原文。跨类问题可 issue 与官方文档并查交叉印证。
使用方式:普通搜索类意图优先命中本技能并由其内部路由;装软件/配置工具归 laohan-jiaocheng,AI 资讯/日报归 aihot,平台内容下载归 laohan-xiazai。默认引擎 anysearch 命令示例:python3 ~/.claude/skills/anysearch/scripts/anysearch_cli.py search "query" --max_results 5;批量用 batch_search --queries;读正文用 extract "URL"。anysearch 失败或限额时降级 WebSearch;GitHub 问题直接用 gh,不经过搜索引擎。安装用 symlink 到 ~/.agents/skills 与 ~/.claude/skills,并用 readlink 与 CLI 命令验证。
输出合同:必须含结论、来源标注 (verified: URL)、版本/日期、记忆冲突说明;查不到须如实说明“未查到可靠来源,以下是推断”。
限制与安全:敏感信息(密钥、内部数据、未公开业务)不得进入搜索词,查询词最小化;WebSearch 的 cc 端点占智谱额度且常 429,huo 端点 403 不可用;被 pre:websearch-to-anysearch hook 拦截时按 deny reason 中的命令跑 anysearch,不要重试 WebSearch。具体端点与 hook 行为以实际环境为准。