什么是 AnySearch SkillAnySearch 是一个统一的实时搜索引擎 Skill基于 Agent Skills 开放标准构建支持 Claude Code、Cursor、OpenCode 等多个 AI 编程工具。它提供四种核心能力通用网页搜索— 检索实时信息、新闻和文档垂直领域搜索— 在金融、学术、旅行、健康等专业领域精准搜索并行批量搜索— 同时执行多个独立查询页面内容提取— 读取完整网页内容并转换为 MarkdownAnySearch 无需安装 MCP 服务器通过一个 JSON-RPC 2.0 端点提供服务所有功能均可通过跨平台 CLI 工具调用。前置条件安装 AnySearch 之前确认以下条件已安装 Claude Code版本无特殊要求至少一种运行时可用运行时最低版本额外依赖Python≥ 3.6requests库 (pip install requests)Node.js≥ 12无使用内置https模块PowerShell≥ 5.1无Bash≥ 4.0需要curl和jq推荐Python 或 Node.js速度最快。Python 优先缺失requests库时自动降级到 Node.js。安装步骤第一步下载 Skill 包从 GitHub 下载最新版本的 AnySearch Skill# 使用 curl 下载curl-L-oanysearch-skill.zip https://github.com/anysearch-ai/anysearch-skill/archive/refs/heads/main.zip# 或使用 wgetwget-Oanysearch-skill.zip https://github.com/anysearch-ai/anysearch-skill/archive/refs/heads/main.zip第二步解压并安装到 Claude Code 技能目录# 解压unzipanysearch-skill.zip# 解压后的目录名通常为 anysearch-skill-main重命名并移动到 Claude Code 个人技能目录mvanysearch-skill-main ~/.claude/skills/anysearch说明安装到~/.claude/skills/属于个人级别所有项目均可使用。如果只想在某个项目中使用可安装到.claude/skills/目录。安装完成后目录结构如下~/.claude/skills/anysearch/ ├── SKILL.md # Skill 定义文件Claude 读取的入口 ├── README.md # 人类可读的说明文档 ├── .env.example # API Key 配置模板 ├── runtime.conf.example # 运行时配置模板 ├── SECURITY.md # 安全说明 └── scripts/ ├── anysearch_cli.py # Python CLI 实现 ├── anysearch_cli.js # Node.js CLI 实现 ├── anysearch_cli.ps1 # PowerShell CLI 实现 └── anysearch_cli.sh # Bash CLI 实现第三步探测运行时并生成配置AnySearch 的安装不是简单的文件拷贝——还需要运行时探测环节。这是因为它需要根据你的环境选择最佳的 CLI 运行方式。运行以下命令按优先级探测可用运行时# 检查 Python优先级最高python--version# 或 python3 --version需要 ≥ 3.6 且安装 requests# 检查 Node.jsnode--version# ≥ 12无外部依赖假设我们探测到 Node.js v20 可用运行验证命令node~/.claude/skills/anysearch/scripts/anysearch_cli.js doc命令成功无报错后创建runtime.conf文件echoRuntime: node~/.claude/skills/anysearch/runtime.confechoCommand: node ~/.claude/skills/anysearch/scripts/anysearch_cli.js~/.claude/skills/anysearch/runtime.confruntime.conf的作用Claude 加载 Skill 时优先读取此文件跳过运行时探测步骤直接使用已保存的 CLI大幅提升响应速度。不同平台的配置示例# PythonechoRuntime: Python~/.claude/skills/anysearch/runtime.confechoCommand: python3 ~/.claude/skills/anysearch/scripts/anysearch_cli.py~/.claude/skills/anysearch/runtime.conf# Node.jsechoRuntime: Node.js~/.claude/skills/anysearch/runtime.confechoCommand: node ~/.claude/skills/anysearch/scripts/anysearch_cli.js~/.claude/skills/anysearch/runtime.conf# PowerShell (Windows)echoRuntime: PowerShell~/.claude/skills/anysearch/runtime.confechoCommand: powershell -ExecutionPolicy Bypass -File ~/.claude/skills/anysearch/scripts/anysearch_cli.ps1~/.claude/skills/anysearch/runtime.conf第四步可选但推荐配置 API KeyAnySearch 支持匿名访问但速率限制较低。如果你需要更高的查询限额建议配置 API Key。获取 Key访问 https://anysearch.com/console/api-keys 注册并创建免费 API Key。配置方式#写入 .env 文件推荐持久化cp~/.claude/skills/anysearch/.env.example ~/.claude/skills/anysearch/.env# 编辑 .env 文件填入ANYSEARCH_API_KEYyour_api_key_here第五步验证安装运行一个简单的搜索测试确认一切正常node~/.claude/skills/anysearch/scripts/anysearch_cli.js searchhello world--max_results1如果返回正常的 JSON 搜索结果说明安装成功。在 Claude Code 中使用安装完成后重新启动 Claude Code 会话或等待实时检测自动加载AnySearch 即可使用。有两种使用方式自动调用Claude 会根据对话内容自动判断是否需要搜索。当你的问题涉及实时信息、事实核查或需要查询最新数据时Claude 会自动激活 AnySearch。手动调用你也可以直接通过 Slash Command 触发/anysearch然后在对话中提出搜索需求Claude 会使用 AnySearch CLI 执行查询。使用示例安装完成后你可以在对话中进行以下操作通用搜索“帮我在网上搜索 JDK 21 的新特性”垂直领域搜索“查一下苹果公司AAPL最新的股价”页面内容提取“帮我提取这篇技术文章的内容 https://example.com/article”批量搜索“同时帮我查一下 Python 的类型注解和 TypeScript 的类型系统”运行时降级机制AnySearch 内置了完善的降级策略保障在各种环境下都能运行Python (3.6, requests) Node.js (12, 无依赖) Shell (PowerShell/Bash)如果首选运行时失效例如 Python 缺少requests库AnySearch 会自动降级到下一个可用运行时。这一过程对用户完全透明。参考文档AnySearch Skill GitHubClaude Code Skills 官方文档Agent Skills 开放标准
Claude Code 安装 AnySearch Skill
发布时间:2026/6/9 21:12:14
什么是 AnySearch SkillAnySearch 是一个统一的实时搜索引擎 Skill基于 Agent Skills 开放标准构建支持 Claude Code、Cursor、OpenCode 等多个 AI 编程工具。它提供四种核心能力通用网页搜索— 检索实时信息、新闻和文档垂直领域搜索— 在金融、学术、旅行、健康等专业领域精准搜索并行批量搜索— 同时执行多个独立查询页面内容提取— 读取完整网页内容并转换为 MarkdownAnySearch 无需安装 MCP 服务器通过一个 JSON-RPC 2.0 端点提供服务所有功能均可通过跨平台 CLI 工具调用。前置条件安装 AnySearch 之前确认以下条件已安装 Claude Code版本无特殊要求至少一种运行时可用运行时最低版本额外依赖Python≥ 3.6requests库 (pip install requests)Node.js≥ 12无使用内置https模块PowerShell≥ 5.1无Bash≥ 4.0需要curl和jq推荐Python 或 Node.js速度最快。Python 优先缺失requests库时自动降级到 Node.js。安装步骤第一步下载 Skill 包从 GitHub 下载最新版本的 AnySearch Skill# 使用 curl 下载curl-L-oanysearch-skill.zip https://github.com/anysearch-ai/anysearch-skill/archive/refs/heads/main.zip# 或使用 wgetwget-Oanysearch-skill.zip https://github.com/anysearch-ai/anysearch-skill/archive/refs/heads/main.zip第二步解压并安装到 Claude Code 技能目录# 解压unzipanysearch-skill.zip# 解压后的目录名通常为 anysearch-skill-main重命名并移动到 Claude Code 个人技能目录mvanysearch-skill-main ~/.claude/skills/anysearch说明安装到~/.claude/skills/属于个人级别所有项目均可使用。如果只想在某个项目中使用可安装到.claude/skills/目录。安装完成后目录结构如下~/.claude/skills/anysearch/ ├── SKILL.md # Skill 定义文件Claude 读取的入口 ├── README.md # 人类可读的说明文档 ├── .env.example # API Key 配置模板 ├── runtime.conf.example # 运行时配置模板 ├── SECURITY.md # 安全说明 └── scripts/ ├── anysearch_cli.py # Python CLI 实现 ├── anysearch_cli.js # Node.js CLI 实现 ├── anysearch_cli.ps1 # PowerShell CLI 实现 └── anysearch_cli.sh # Bash CLI 实现第三步探测运行时并生成配置AnySearch 的安装不是简单的文件拷贝——还需要运行时探测环节。这是因为它需要根据你的环境选择最佳的 CLI 运行方式。运行以下命令按优先级探测可用运行时# 检查 Python优先级最高python--version# 或 python3 --version需要 ≥ 3.6 且安装 requests# 检查 Node.jsnode--version# ≥ 12无外部依赖假设我们探测到 Node.js v20 可用运行验证命令node~/.claude/skills/anysearch/scripts/anysearch_cli.js doc命令成功无报错后创建runtime.conf文件echoRuntime: node~/.claude/skills/anysearch/runtime.confechoCommand: node ~/.claude/skills/anysearch/scripts/anysearch_cli.js~/.claude/skills/anysearch/runtime.confruntime.conf的作用Claude 加载 Skill 时优先读取此文件跳过运行时探测步骤直接使用已保存的 CLI大幅提升响应速度。不同平台的配置示例# PythonechoRuntime: Python~/.claude/skills/anysearch/runtime.confechoCommand: python3 ~/.claude/skills/anysearch/scripts/anysearch_cli.py~/.claude/skills/anysearch/runtime.conf# Node.jsechoRuntime: Node.js~/.claude/skills/anysearch/runtime.confechoCommand: node ~/.claude/skills/anysearch/scripts/anysearch_cli.js~/.claude/skills/anysearch/runtime.conf# PowerShell (Windows)echoRuntime: PowerShell~/.claude/skills/anysearch/runtime.confechoCommand: powershell -ExecutionPolicy Bypass -File ~/.claude/skills/anysearch/scripts/anysearch_cli.ps1~/.claude/skills/anysearch/runtime.conf第四步可选但推荐配置 API KeyAnySearch 支持匿名访问但速率限制较低。如果你需要更高的查询限额建议配置 API Key。获取 Key访问 https://anysearch.com/console/api-keys 注册并创建免费 API Key。配置方式#写入 .env 文件推荐持久化cp~/.claude/skills/anysearch/.env.example ~/.claude/skills/anysearch/.env# 编辑 .env 文件填入ANYSEARCH_API_KEYyour_api_key_here第五步验证安装运行一个简单的搜索测试确认一切正常node~/.claude/skills/anysearch/scripts/anysearch_cli.js searchhello world--max_results1如果返回正常的 JSON 搜索结果说明安装成功。在 Claude Code 中使用安装完成后重新启动 Claude Code 会话或等待实时检测自动加载AnySearch 即可使用。有两种使用方式自动调用Claude 会根据对话内容自动判断是否需要搜索。当你的问题涉及实时信息、事实核查或需要查询最新数据时Claude 会自动激活 AnySearch。手动调用你也可以直接通过 Slash Command 触发/anysearch然后在对话中提出搜索需求Claude 会使用 AnySearch CLI 执行查询。使用示例安装完成后你可以在对话中进行以下操作通用搜索“帮我在网上搜索 JDK 21 的新特性”垂直领域搜索“查一下苹果公司AAPL最新的股价”页面内容提取“帮我提取这篇技术文章的内容 https://example.com/article”批量搜索“同时帮我查一下 Python 的类型注解和 TypeScript 的类型系统”运行时降级机制AnySearch 内置了完善的降级策略保障在各种环境下都能运行Python (3.6, requests) Node.js (12, 无依赖) Shell (PowerShell/Bash)如果首选运行时失效例如 Python 缺少requests库AnySearch 会自动降级到下一个可用运行时。这一过程对用户完全透明。参考文档AnySearch Skill GitHubClaude Code Skills 官方文档Agent Skills 开放标准