Install
openclaw skills install @thcjp/internet-search-pro-tool-proopenclaw skills install @thcjp/internet-search-pro-tool-pro功能说明: 本技能涵盖 中文交互、化工作流场景 等核心能力。
联网搜索专业版是面向企业用户和专业研究人员的进阶智能搜索工具。在免费版基础搜索能力之上,新增多轮对话式深入搜索、批量查询、结果导出、定时监控与多引擎策略等高级功能,支持复杂议题的持续追踪与深度调查。与免费版完全兼容,已有使用习惯可无缝迁移升级.
| 能力 | 免费版 | PRO 版 |
|---|---|---|
| 关键词提取 | 是 | 是 |
| 联网搜索 | 是 | 是 |
| 结果筛选 | 是 | 是 |
| 摘要生成 | 是 | 是 |
| 多轮搜索 | 否 | 上下文理解 |
| 批量查询 | 否 | 多问题并行 |
| 结果导出 | 否 | JSON/CSV/Markdown |
| 定时监控 | 否 | Cron 调度 |
| 多引擎策略 | 否 | 智能选择 |
| 分析报告 | 否 | 洞察提取 |
| 搜索历史 | 否 | 完整记录 |
| API 接口 | 否 | REST API |
| 优先支持 | 社区 | 优先响应 |
处理: 解析功能对比的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回功能对比的响应数据,包含状态码、结果和日志.
python (请参考skill目录中的脚本文件) \
--session=research_session \
--context-aware
支持上下文理解,基于前一次搜索结果进行追问式深入搜索.
python (请参考skill目录中的脚本文件) \
--questions-file questions.txt \
--parallel 4 \
--output results.json
支持从文件批量加载问题,并行执行搜索,结果统一归档.
# 导出为 JSON
python (请参考skill目录中的脚本文件) \
--query="关键词" \
--format=json \
--output=data.json
# ...
# 导出为分析报告
python (请参考skill目录中的脚本文件) \
--query="关键词" \
--format=md \
--output=report.md \
--include-analysis
# 配置定时监控
python (请参考skill目录中的脚本文件) \
--topic="行业动态 2026" \
--cron="0 9 * * *" \
--alert-changes \
--output-dir=./monitoring
处理: 解析PRO 版独有功能的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回PRO 版独有功能的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作用input_params参数进行配置.
处理: 解析核心功能执行的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回核心功能执行的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:企业级智能搜索助、支持多轮对话、定时监控与多引擎、适合专业研究与情、报收集、核心能力、多轮追问式深入搜、一次处理多个问题、结果导出为、多种格式、自动追踪信息变化、多搜索引擎策略等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.市场团队需要深入了解某个市场的多个维度.
领先轮:
用户:查一下 2026 年新能源汽车市场规模
# ...
AI 输出:
关于「2026 新能源汽车市场规模」的检索结果:
核心发现:2026 年全球新能源汽车市场规模预计达到...
详细信息:[3-5 条结果]
# ...
第二轮(基于上下文):
用户:那主要厂商有哪些
# ...
AI 输出(理解上下文为新能源汽车):
关于「新能源汽车主要厂商」的检索结果:
核心发现:主要厂商包括特斯拉、比亚迪、蔚来...
详细信息:[3-5 条结果]
# ...
第三轮(继续深入):
用户:对比一下特斯拉和比亚迪的市场份额
# ...
AI 输出:
关于「特斯拉 vs 比亚迪 市场份额」的检索结果:
核心发现:2026 年比亚迪市场份额超过特斯拉...
详细信息:[对比数据]
研究人员需要一次性查询多个相关问题.
# 准备问题文件
cat > questions.txt <<EOF
2026 年人工智能行业趋势是什么
大语言模型最新进展有哪些
AI 芯片市场主要玩家有哪些
EOF
# ...
# 批量查询并导出
python (请参考skill目录中的脚本文件) \
--parallel 4 \
--export json \
--output=ai_research.json
系统自动并行执行所有问题搜索,导出结构化 JSON 数据.
品牌团队需要持续监控特定话题的动态变化.
# 配置定时监控
python (请参考skill目录中的脚本文件) \
--topic="品牌名 负面新闻" \
--cron="0 8,12,18 * * *" \
--alert-changes \
--alert-email=brand@company.com \
--output-dir=./brand_monitoring
每日三次自动搜索,发现新内容时邮件告警,归档历史数据.
以下场景联网搜索专业版不适合处理:
需要SEO优化、关键词分析、排名提升、搜索流量优化时使用。不适用于非本工具能力范围的需求.
# 依赖说明
pip install apscheduler pandas redis
# ...
# 验证升级
python (请参考skill目录中的脚本文件) --version
# 输出: internet-search-pro-tool-pro v1.0.0
# 启动交互式搜索会话
python (请参考skill目录中的脚本文件) \
--session=market_research \
--context-aware
# ...
# 在交互界面中输入问题
> 查一下 2026 年新能源汽车市场
> 主要厂商有哪些
> 对比前两名
> exit
# 创建问题文件
echo "问题1
问题2
问题3" > questions.txt
# ...
# 执行批量查询
python (请参考skill目录中的脚本文件) \
--export json \
--output=results.json
# config.yaml - PRO 版企业配置
search:
default_engine: auto
max_results: 10
timeout: 15
retry: 3
# ...
engines:
strategy: intelligent
fallback: true
engines:
- google
- bing
- brave
- duckduckgo
# ...
batch:
parallel_workers: 4
delay_between_queries: 1
cache_enabled: true
cache_ttl: 3600
# ...
interactive:
context_window: 10
session_storage: ./sessions
auto_summarize: true
# ...
export:
default_format: json
output_dir: ./exports
include_analysis: true
# ...
schedule:
timezone: Asia/Shanghai
archive_dir: ./archive
alert_on_changes: true
# ...
analytics:
enabled: true
insight_extraction: true
trend_analysis: true
storage: ./analytics
# 启动 REST API 服务
python (请参考skill目录中的脚本文件) --port 8000
# ...
# 单次搜索
curl -X POST http://localhost:8000/search \
-H "Content-Type: application/json" \
-d '{"query": "搜索关键词", "max": 10}'
# ...
# 批量搜索
curl -X POST http://localhost:8000/batch \
-H "Content-Type: application/json" \
-d '{"questions": ["问题1", "问题2"], "format": "json"}'
# ...
# 创建监控任务
curl -X POST http://localhost:8000/monitor \
-H "Content-Type: application/json" \
-d '{"topic": "监控主题", "cron": "0 8 * * *"}'
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
--session | 字符串 | 无 | 会话标识 |
--context-aware | 布尔 | false | 启用上下文 |
--questions-file | 字符串 | 无 | 问题文件 |
--parallel | 整数 | 4 | 并行线程 |
--export | 字符串 | json | 导出格式 |
--cron | 字符串 | 无 | 定时表达式 |
--alert-changes | 布尔 | false | 变更告警 |
--engine | 字符串 | auto | 搜索引擎 |
# interactive_config.py - 交互式搜索配置
from interactive_search import InteractiveConfig
# ...
config = InteractiveConfig(
context_window=10,
auto_summarize=True,
session_storage="./sessions",
engine_strategy="intelligent",
fallback_enabled=True
)
# ...
# 启动交互式搜索
session = config.start_session("research_topic")
# 优化查询效率
python (请参考skill目录中的脚本文件) \
--parallel 8 \
--cache \
--delay 0.5
# ...
# 分组查询
python (请参考skill目录中的脚本文件) \
--group-by topic \
--export md \
--output=grouped_report.md
# 查看所有监控任务
python (请参考skill目录中的脚本文件) --list
# ...
# 暂停监控
python (请参考skill目录中的脚本文件) --pause --task-id=task_001
# ...
# 生成监控报告
python (请参考skill目录中的脚本文件) \
--task-id=task_001 \
--period=monthly \
--output=monitor_report.md
# 检查会话状态
python (请参考skill目录中的脚本文件) --status --session=session_id
# ...
# 恢复会话
python (请参考skill目录中的脚本文件) --resume --session=session_id
# ...
# 增加上下文窗口
python (请参考skill目录中的脚本文件) --context-window=20
# 增加并行线程
python (请参考skill目录中的脚本文件) --parallel 8 questions.txt
# ...
# 启用缓存
python (请参考skill目录中的脚本文件) --cache questions.txt
# ...
# 分批处理
python (请参考skill目录中的脚本文件) --batch-size 10 questions.txt
# 检查告警配置
python (请参考skill目录中的脚本文件) --config-check
# ...
# 测试告警
python (请参考skill目录中的脚本文件) --test-alert
# ...
# 查看告警日志
cat ./logs/alerts.log
# 调整分析参数
python (请参考skill目录中的脚本文件) --analysis-depth deep
# ...
# 自定义分析模板
python (请参考skill目录中的脚本文件) --template custom_analysis.yaml
# ...
# 启用 AI 洞察
python (请参考skill目录中的脚本文件) --ai-insights
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| 搜索引擎服务 | API | 是 | 平台内置或配置外部服务 |
| Python 3.8+ | 运行时 | 是 | 系统包管理器安装 |
| requests | HTTP 库 | 是 | pip install requests |
| apscheduler | 定时任务 | 否(推荐) | pip install apscheduler |
| pandas | 数据处理 | 否(推荐) | pip install pandas |
| redis | 缓存服务 | 否(推荐) | pip install redis |
| flask | API 服务 | 否(推荐) | pip install flask |
| LLM API | API | 是 | 由 Agent 内置 LLM 提供 |
export SEARCH_API_KEY=your_api_key
export SEARCH_API_URL=https://api.search-service.com
export SMTP_HOST=smtp.company.com
export SMTP_PORT=587
export SMTP_USER=alert@company.com
export SMTP_PASSWORD=your_password
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
| 风险类型 | 防范措施 |
|---|---|
| API密钥泄露 | 通过环境变量配置,禁止硬编码到代码或配置文件中 |
| 命令执行风险 | 仅执行白名单命令,避免拼接用户输入到命令行参数中 |
| 网络通信安全 | 使用HTTPS协议,验证SSL证书有效性 |
| 敏感数据暴露 | 输出结果中不包含密钥、令牌等敏感信息 |
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。