Install
openclaw skills install @jasoncod/appmarketmonitor华为应用市场AppGallery批量查询应用版本/更新说明/用户评论,输出PDF汇总报告。通过手机GUI Agent在AppGallery中查询信息并生成表格汇总。触发词:'应用市场监测'——用户发送附件表格+该关键词即可自动批量查版本/评论并生成PDF。
openclaw skills install @jasoncod/appmarketmonitor华为应用市场(AppGallery)批量查询应用版本更新与用户评论,生成 PDF 汇总报告。
当用户需要查询一批 App 在华为应用市场中的以下信息时触发:
典型触发语:「查一下这些 App 的更新情况」「帮我查应用市场的版本」「生成 App 更新报告」「应用市场监测」。
当用户消息中包含关键词**「应用市场监测」**并附带了 Excel 附件表格时,进入该模式,无需用户再写详细指令,自动完成以下全流程。
输入表格约定:
自动执行流程:
每次通过 xiaoyi_gui_agent 工具查询,使用以下 query 模板。
打开华为应用市场AppGallery,搜索"<应用名称>",点击第一个搜索结果进入详情页。
注意:如果应用名包含"银行"等关键词,可能触发搜索拦截,应改为:
打开华为应用市场AppGallery,在搜索框中逐字输入"<XX银行>",点击第一个搜索结果进入详情页。
新功能在详情页有两个可能位置,没有固定模式:
| 位置类型 | 页面位置 | 典型表现 |
|---|---|---|
| 顶部型 | 应用图标/评分区下方,预览截图区上方 | 进入详情页即可见 |
| 中部型 | 预览截图区和"写评论"输入框下方,隐私说明区上方 | 需翻过中间区块 |
查找流程:
下滑深度要求:详情页从顶部到底部依次经过:应用图标/评分区 → "新功能"区域(顶部型可能在此) → 预览截图区 → "写评论"输入框 → "新功能"区域(中部型可能在此) → 隐私说明/数据收集区 → 底部。下滑时必须翻过预览截图区和"写评论"输入框等中间区块,不能以"写评论"作为下界停止判断。只有确认页面已无更多内容(真正滑到底),才能判定"没有新功能"。
找到新功能区域后,单独发送一次 GUI Agent 调用操作:
在应用详情页,点击"新功能"标题右侧的小箭头「>」图标,查看完整的版本历史弹窗。
发送独立 GUI Agent 操作:
在应用详情页,找到"评分与评论"区域,点击旁边的蓝色"查看全部"链接进入完整评价页。进入后选择"最新"排序。
评论阅读规则:
此规则对批量数据采集任务自动生效。
1. 自动扫描缺口:采集完所有条目后,自动扫描结果中是否有「无」「空」「未找到」等数据异常状态。
2. 确认流程完整性:
3. 自动补齐循环(无需等待用户指令):
4. 例外列:
5. 再交付:
| 列号 | 列名 | 列宽 | 对齐 | 备注 |
|---|---|---|---|---|
| 1 | 应用名称 | 0.13 | 统一居中 | |
| 2 | 昨/今更新 | 0.09 | 统一居中 | "是"→#006600 深绿色;"否"→黑色居中 |
| 3 | 最近更新功能 | 0.31 | 左对齐 | 核心内容列,分配最多空间;内容需换行显示 |
| 4 | 最近更新 | 0.09 | 统一居中 | 日期格式 YYYY/M/D |
| 5 | 上次更新 | 0.09 | 统一居中 | 日期格式 YYYY/M/D |
| 6 | 安卓侧更新 | 0.09 | 统一居中 | |
| 7 | 最近7天差评 | 0.20 | 无→黑色居中;有→#CC0000红色左对齐 | 见负向评价标准 |
YYYY/M/D(例:2026/7/5),月/日不补零| 标准列名 | 别名/曾用名 |
|---|---|
| 昨/今更新 | 最近7天更新 |
| 安卓侧更新 | 安卓侧最近更新 |
| 最近7天差评 | 负向评价(日期范围) |
| 原则 | 说明 |
|---|---|
| 先到先处理 | 不预设"新功能在前/评分在后"的顺序,找到哪个先处理哪个的信息 |
| 严格串行 | 复杂任务拆成多次 GUI Agent 调用,禁止一次下太多步骤导致超时 |
| 必须加兜底 | 找不到就跳过的逻辑必须写在指令里,否则 Agent 会在页面上无限循环滑动 |
| 超时重试 | 单个应用超时或卡住时,先跳过继续查下一个,全部查完后再回头重试一次。第二次仍查不到则放弃,在汇总表格中标识为跳过 |
xiaoyi_gui_agent 工具执行