返回顶部
c

consulting-report-search咨询报告搜索

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
145
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

consulting-report-search

咨询报告搜索

描述

用于咨询报告、行业报告和市场研究报告的搜索与问答技能。默认优先使用免费的艾瑞报告,通过艾瑞列表API进行主要召回,然后使用QuestMobile公开报告作为次要来源。结果必须始终先显示艾瑞报告,再显示QuestMobile报告。搜索工作流现在支持更深的QuestMobile分页和分组输出渲染,因此混合来源的结果可以以固定的来源分区形式展示,艾瑞报告在前。

在每个来源内部,默认排序模式现在是最新优先,然后是相关性。默认排序方向为降序,因此较新的报告排在较旧的报告之前。如果需要,代理可以通过显式的CLI标志切换到相关性优先,或显式覆盖排序方向。如果用户查询本身包含年份,如2024、2025或2026,则排序应优先考虑报告标题中的年份信号,然后是报告相关性,最后是发布时间,且所有三个维度均按降序处理。

激活关键词

  • - 咨询报告搜索
  • 行业报告问答
  • 艾瑞报告
  • 艾瑞咨询
  • 市场研究报告
  • iresearch report
  • report search
  • market research report

使用的工具

  • - exec: 运行捆绑脚本以获取艾瑞和QuestMobile的搜索结果及详情页面
  • read: 加载技能参考文件,了解来源行为、编码说明和解析规则
  • write: 在需要时保存搜索结果或答案草稿
  • browser或web搜索工具: 当主要来源均无法返回报告时,使用基于浏览器的或可用的网络搜索能力

安装

无需额外的第三方包。该脚本仅使用Python标准库。

对于艾瑞,逻辑默认pageSize为100条。然而,当前的实时公共端点在单次后端调用中请求100条时可能会失败,因此捆绑脚本透明地将大型艾瑞获取拆分为多个较小的请求,同时保留面向用户的默认值100。

前提条件

  • - 网络可访问 https://www.iresearch.com.cn/ 和 https://report.iresearch.cn/
  • 网络可访问 https://www.questmobile.com.cn/research/reports/
  • Python 3.10+ 以运行脚本

使用模式

搜索报告

bash
python collection/skills/consulting-report-search/scripts/iresearchreportsearch.py \
search AI营销 --pages 8 --limit 20 --sort-by recency --sort-order desc --grouped --format markdown

从艾瑞免费报告源获取多个页面,然后仅作为后备覆盖从QuestMobile的公开文章列表API拉取多个页面。默认搜索深度现在为8页艾瑞结果,逻辑页面大小为100,因此脚本在回退前从一个更大的最新优先窗口开始。如果初始的艾瑞窗口仍未产生足够的相关匹配,脚本现在会自动将艾瑞搜索扩展得更深,最多可达20个逻辑页面,然后才允许QuestMobile填充剩余位置。最终排序必须保持所有艾瑞匹配结果在QuestMobile匹配结果之前,分组输出应将艾瑞渲染为第一部分,QuestMobile渲染为第二部分。

默认情况下,在每个来源内部,结果首先按发布时间排序,然后按相关性排序。默认排序方向为desc。仅当用户明确偏好更强的关键词匹配而非时效性时,才使用--sort-by relevance。

如果查询包含年份,则覆盖来源内的正常排序,并使用:标题年份,然后相关性,最后发布时间。三者均为降序。这有助于像2025 AI营销或2024 飞行汽车这样的查询优先选择标题中明确包含所请求年份的报告。

Markdown输出还会在结果块的顶部显示活动的排序模式和任何活动的--since过滤器。

每个返回的报告必须明确包含报告链接。这是一个硬性要求。在结构化输出中,使用report_link字段。在Markdown输出中,为每个报告显示一行Report Link。如果某个来源项没有有效的公开报告链接,则应将其从列表/搜索输出中删除,而不是作为裸标题返回。

当两个来源都有匹配时,混合来源搜索现在会尝试首先用尽可能多的相关艾瑞报告填充请求的结果窗口。如果初始的最新窗口不够,它会自动在QuestMobile被使用之前继续深入分页艾瑞。只有当艾瑞单独仍无法满足请求的结果数量时,QuestMobile才应填充剩余位置。

如果用户明确只想要艾瑞,请使用--iresearch-only。这是纯艾瑞报告收集工作流的首选标志;--no-questmobile仍可作为较低级别的兼容性开关使用。

获取报告详情

bash
python collection/skills/consulting-report-search/scripts/iresearchreportsearch.py \
detail freport.4694 --pages 8 --include-images --format markdown

读取报告详情页面,返回摘要、目录、图表目录、在线阅读器链接以及来自阅读器页面的图片链接。

详情工作流现在还应返回一个保守的解释、证据边界说明以及从公开介绍、元描述和公开目录中提取的结构化大纲部分。解释应读起来像一个面向简短答案的摘要,而不是原始证据的转储。

QuestMobile详情页面也支持通过完整URL或qm.标识符。

针对一份报告回答问题

bash
python collection/skills/consulting-report-search/scripts/iresearchreportsearch.py \
answer freport.4794 这份报告主要讲什么? --pages 8 --include-images --format markdown

当用户针对一份报告提出具体问题,而不是请求原始详情转储时,使用answer。

答案模式应:

  • - 获取与detail相同的公开详情证据
  • 生成一个基于公开摘要、大纲部分和图表目录的保守答案
  • 返回明确的证据片段
  • 保持证据边界可见
  • 包含报告和在线阅读链接以供手动验证

浏览最近的免费报告

bash
python collection/skills/consulting-report-search/scripts/iresearchreportsearch.py \
list --pages 2 --page-size 100 --format markdown

使用此命令在决定总结或用于问答哪些报告之前,检查最近的免费报告池。

使用显式来源组搜索报告

bash
python collection/skills/consulting-report-search/scripts/iresearchreportsearch.py \
search AI应用层 --pages 8 --limit 12 --sort-by recency --sort-order desc --since 2025-01-01 --grouped --format json

当需要稳定的来源分层渲染格式时,使用分组输出。这使艾瑞和QuestMobile保持分离,而不是将它们交错在单个列表中。

当用户明确只想要最近的报告时,使用--since,例如将结果窗口限制在2025年及以后。

隐藏的--last-id游标参数已弃用,不应用于正常使用,仅应用于调试历史艾瑞游标窗口。

代理指令

步骤 1: 分类请求

首先确定用户想要:

  • - 报告搜索
  • 主题过滤或比较
  • 基于一份或多份报告的问答
  • 相关报告的线索收集

如果请求涉及行业现状、趋势、市场规模、案例、数据或图表,默认从艾瑞开始。

步骤 2: 首先搜索艾瑞免费报告

始终首先使用捆绑脚本,而不是直接跳转到广泛的网络搜索:

bash
python collection/skills/consulting-report-search/scripts/iresearchreportsearch.py \
search --pages 8 --limit 20 --format json

执行要求:

  • - 默认获取一个深度的最新优先艾瑞窗口;当前默认是8个逻辑页面,pageSize为100
  • 如果相关艾瑞匹配仍然不足,在回退到QuestMobile之前,自动扩展更深至最多20个逻辑页面
  • 在最终答案中首先呈现艾瑞匹配结果
  • 优先返回尽可能多的相关艾瑞报告,然后再使用QuestMobile填充任何剩余位置
  • 如果查询包含年份,则优先考虑标题年份信号,然后相关性,最后发布时间,全部按降序排列
  • 在每个来源内部,按最新发布时间优先排序结果,然后按相关性排序,默认使用--sort-order desc,除非用户明确要求不同的顺序
  • 为每个返回的报告包含一个报告链接;不要返回没有可点击目标的裸标题
  • 将报告链接视为硬性要求;从列表/搜索输出中删除无链接项,如果有效的公开报告链接不可用,则使详情类流程失败
  • 如果用户指定了行业,添加--industry
  • 如果用户只想要较新的报告,添加--since YYYY-MM-DD
  • 在正常工作流中不要使用--last-id;它是一个已弃用的仅调试游标覆盖
  • 仅在收集艾瑞结果后,将QuestMobile用作次要来源
  • 当用户明确只想要艾瑞报告时,使用--iresearch-only
  • 当答案同时包含艾瑞和QuestMobile结果时,优先使用--grouped

步骤 3: 使用QuestMobile作为次要来源

如果艾瑞结果过于稀疏,或者用户要求更广泛的覆盖范围,使用相同的搜索命令而不禁用QuestMobile:

bash
python collection/skills/consulting-report-search/scripts/iresearchreportsearch.py \
search --pages 8 --limit 8 --sort-by

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 consulting-report-search-1776202922 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 consulting-report-search-1776202922 技能

通过命令行安装

skillhub install consulting-report-search-1776202922

下载

⬇ 下载 consulting-report-search v1.0.0(免费)

文件大小: 23.4 KB | 发布时间: 2026-4-17 14:29

v1.0.0 最新 2026-4-17 14:29
- Initial release of consulting-report-search skill for consulting, industry, and market research reports.
- Prioritizes iResearch free reports for both search and Q&A, with QuestMobile as secondary fallback.
- Supports grouped output with iResearch results always shown before QuestMobile.
- Implements advanced search logic: deeper iResearch pagination, grouped output, and custom ranking by year, relevance, and recency.
- Default sort is newest-first; can switch to relevance or year-prioritization when the query contains a year.
- Enforces report link requirement for all returned items; results without a valid public report link are filtered out.
- Provides detailed usage examples and CLI flags for common workflows: searching, detail retrieval, direct Q&A, and grouped output.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部