用途:oma-market 是 OMA 的市场研究智能体,面向社区信号调研,覆盖用户痛点、趋势、竞品情绪和开放式市场发现。
主要能力:调用上游 last30days 研究引擎,从 Reddit(含真实赞数与高赞评论)、HN、X、Bluesky、GitHub Issues 等来源采集信号;按窗口(--days 7|30|90|180)检测类别趋势;做竞品情绪分析与 SWOT / 波特五力定位;支持发现式研究(--discover)、人物模式、招聘信号(--hiring-signals)和追问钻取(--drill)。按意图自动附加框架:pain/trend 用 SWOT,competitor 用 SWOT + 波特五力,discovery 用 SWOT + PESTEL。
使用方式:先运行 oma market detect-trap "<topic>" 做预检,退出码 2 为拒绝、4 为参数无效;再运行 oma market resolve --json 解析引擎与 Python 3.12+,读取 engine.skillMd 上游契约;随后按契约执行上游步骤;实际运行引擎使用 oma market run <args>,参数原样透传,默认前台、5 分钟超时、--emit=compact,--save-dir 默认取 market.save_dir。示例:oma market run "$TOPIC" --plan "$QUERY_PLAN_FILE" --subreddits=vscode --emit=compact --save-suffix=v3。结果简报写入 .agents/results/market/{topic-slug}-{YYYYMMDD}.md,原始产物在 market.save_dir(默认 .agents/results/market/raw/)。
适用场景:需要真实用户抱怨与声音时、类别趋势监测、竞品社区定位对比,以及开放式探索调研。
限制:通用网络调研请直接用 oma-search,学术文献用 oma-scholar,实时看板或定时监测需用 oma schedule 包装本技能。需要密钥或 Cookie 的来源在引擎内自动跳过,无密钥来源始终运行;引擎为最新托管版本,离线时回退缓存副本;若缺少 Python 3.12+,解析会停止,不会自动安装。引擎非零退出需原样报告 stderr,不得仅凭 WebSearch 综合冒充市场研究。其余细节见资料未提供的部分。