Token导航 LogoToken导航

Agent Skill · 研究检索

gaode-c3-us-shop(高德 c3 美国店)

gaode-c3-us-shop 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

gaode-c3-us-shop 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为调用外部服务;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 27,774。

总安装 3,337周安装 135GitHub Stars 公开资料未说明下载 1,048核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.1.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:gaode-c3-us-shop(高德 c3 美国店)
来源仓库:https://github.com/hnyyghk/gaode-c3-us-shop
安装命令:
openclaw skills install gaode-c3-us-shop
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install gaode-c3-us-shop

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

gaode-c3-us-shop 用于 POI 详情页问题自动排查,适合在 OpenClaw 中复现请求并定位异常时使用。执行六步诊断流程:查代码→查日志→复现请求→解析返回→阅读代码→定位问题。安装后可通过 clawhub 直接调用,建议结合原始 README 了解 gsid/traceId 输入格式与触发词。

安装前需确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写操作。暂无明确官方背书或稳定性结论,建议根据实际运维排查需求谨慎评估使用。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install gaode-c3-us-shop;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

gaode-c3-us-shop 怎么安装?

在终端执行 openclaw skills install gaode-c3-us-shop。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

gaode-c3-us-shop 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

gaode-c3-us-shop 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

gaode-c3-us-shop 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

gaode-c3-us-shop 用的人多吗?

公开数据是累计安装 3,337 次,近一周安装 135 次,下载 1,048 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

gaode-c3-us-shop 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
gaode-c3-us-shop

高德 c3 美国店 · 本页

3,337—调用外部服务MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
gaode-c3-us-shop
version
0.2.0
description
POI 详情页问题排查编排器。自动执行 6 步排查流程:查代码 (sourceId)→查日志→复现请求→解析返回→阅读代码→定位问题。当用户提供 gsid/traceId 排查 POI 详情页问题时触发。触发词:POI 排查、poi 问题、详情页异常、gsid 排查、traceId 分析、poi 调试、contentPerson、手艺人模块。

POI Debug Orchestrator — POI 详情页问题排查编排器

面向 lse2-us-business-service 应用的 POI 详情页问题全链路排查工具。自动协调 Loghouse、curl、代码查询等多个技能,输出结构化排查报告。

执行流程

┌─────────────┐    ┌─────────────┐    ┌─────────────┐    ┌─────────────┐    ┌─────────────┐    ┌─────────────┐
│  Step 0     │ →  │  Step 1     │ →  │  Step 2     │ →  │  Step 3     │ →  │  Step 4     │ →  │  Step 5     │
│  查代码     │    │  查日志     │    │  复现请求    │    │  解析返回    │    │  阅读代码    │    │  排查问题    │
│  (sourceId) │    │  (loghouse) │    │  (curl)     │    │  (jq/python)│    │  (code MCP) │    │  (分析总结)  │
└─────────────┘    └─────────────┘    └─────────────┘    └─────────────┘    └─────────────┘    └─────────────┘

流程说明

步骤目标工具输出
Step 0确定模块的 sourceIdcode::search_codesourceId, 配置文件,数据路径
Step 1查询包含 sourceId 的日志loghouse-mcp::query_log完整 URL, bffServiceParams, traceId
Step 2复现请求curl响应 JSON
Step 3解析响应数据python3 + jq字段比对,异常检测
Step 4定位相关代码code::get_single_file源码文件,字段定义
Step 5生成排查报告内置分析根因分析,修复建议

输入参数

参数必填说明示例
gsid✅用户会话 ID31033080013090177494736367500059940538728
poiid✅POI IDB0LR4UPN4M
module❌模块名或 sourceId (默认自动检测)contentPerson
app❌应用名(默认 lse2-us-business-service)lse2-us-business-service
env❌环境(gray/online,默认 gray)gray
timeRange❌日志查询时间范围(默认 1h ago)30m ago
interface❌接口路径(默认 /search_business/process/middleLayer/poiDetail)/search_business/process/middleLayer/poiDetail
pageIndex❌分页索引(默认 2)2

子技能依赖

步骤技能/工具用途
0code::search_code搜索模块对应的 sourceId
1loghouse-mcp::query_log查询包含 gsid + sourceId 的请求日志
2curl使用日志中的 URL 复现请求
3python3 + jq解析 JSON 响应,提取关键字段
4code::get_single_file / code::search_classes读取相关源码类
5(内置分析逻辑)比对预期与实际,输出根因建议

输出格式

结构化排查报告:

## 📋 POI 问题排查报告

**GSID**: xxx | **POIID**: xxx | **时间**: xxx

### [1/5] ✅ 日志查询
- 找到 X 条匹配日志
- TraceID: xxx
- 请求耗时:xx ms

### [2/5] ✅ 请求复现
- 请求 URL: http://xxx/xxx
- 响应大小:xx KB
- 状态码:200

### [3/5] ✅ 响应解析
| 字段 | 预期值 | 实际值 | 状态 |
|------|--------|--------|------|
| shopSettlement.state | 付费 | 未入驻 | ❌ 异常 |

### [4/5] ✅ 代码定位
- 相关类:`ShopSettlementDTO.java`
- 关键字段定义位置:L347

### [5/5] 🔍 根因分析
**问题**: shopSettlement 数据未返回
**可能原因**:
1. 商家未入驻(state=未入驻)
2. shopId 为空导致 DTO 未构建
3. 上游接口未透传

**建议**:
- 检查商家入驻状态
- 查看 shopId 生成逻辑

使用示例

基础用法

# 用户提供 gsid 和 poiid
"帮我排查这个 POI 问题:gsid=31033080013090177494736367500059940538728, poiid=B0LR4UPN4M"

指定模块名

# 排查手艺人模块
"帮我排查 POI B0LR4UPN4M 的手艺人模块,gsid=xxx, module=contentPerson"

指定环境

"查一下线上环境的 POI 问题,gsid=xxx, poiid=xxx, env=online"

指定时间范围

"排查 2 小时内的日志,gsid=xxx, poiid=xxx, timeRange=2h ago"

执行步骤详解

Step 0: 查代码 (确定 sourceId)

目标: 确定目标模块对应的 sourceId

流程:

  1. 如果用户已提供 module 参数(如 contentPerson),先在 references/source_id_map.md 中查找映射
  2. 如果未找到,搜索代码库确认 sourceId

命令:

# 方法 1: 查映射表
grep "contentPerson" references/source_id_map.md

# 方法 2: 搜索代码库
aone-kit call-tool code::search_code '{
  "search": "contentPerson",
  "repo": "gaode.search/us-business-service",
  "pageSize": 10
}'

输出:

  • sourceId: 模块的唯一标识 (如 contentPerson)
  • dataPath: 数据在响应中的路径 (如 data.contentPerson.data.personInfos)
  • description: 模块用途说明

常用模块映射:

模块名sourceId说明
手艺人contentPerson手艺人/匠人列表
案例集contentCaseBook服务案例
店铺基础shopBaseInfo商家信息
入驻信息shopSettlement入驻状态
广告分发adResourceDistribute广告资源

Step 1: 查日志

目标: 找到包含 gsid 和 sourceId 的 /search_business/process/middleLayer/poiDetail 接口日志

命令:

aone-kit call-tool loghouse-mcp::query_log '{
  "app_name": "lse2-us-business-service",
  "log_name": "nginx_uni",
  "query": "<gsid> AND pageIndex=<pageIndex> AND \"<sourceId>\" AND /search_business/process/middleLayer/poiDetail",
  "start_time": "<timeRange>",
  "end_time": "now",
  "size": 10,
  "reverse": true,
  "emp_id": "501280"
}'

关键改进: 使用 sourceId 精准过滤日志,避免查询无关请求

输出提取:

  • url 字段 → 用于 Step 2 复现
  • traceId 字段 → 用于关联追踪
  • bffServiceParams → 验证是否包含目标 sourceId
  • upstream_response_time → 耗时分析

Step 2: 复现请求

目标: 使用日志中的完整 URL 重新发起请求

命令:

# 从日志 URL 中提取完整请求(替换 IP 为域名)
URL=$(echo "$LOG_URL" | sed 's|http://[0-9.]*|http://gray-us-business.amap.com|')
curl -s "$URL" -o /tmp/poi_response.json

注意:

  • 内网 IP 需替换为 gray-us-business.amap.com 或 us-business.amap.com
  • 保留所有 query 参数

Step 3: 解析返回

目标: 提取关键字段,与预期值比对

命令:

python3 << 'EOF'
import json

with open('/tmp/poi_response.json') as f:
    data = json.load(f)

# 提取关键字段
fields = {
    'shopSettlement': data.get('data', {}).get('middleLayerStrategy', {}).get('shopSettlement'),
    'baseInfo': data.get('data', {}).get('middleLayerStrategy', {}).get('baseInfo'),
    'shopBaseInfo': data.get('data', {}).get('middleLayerStrategy', {}).get('shopBaseInfo'),
}

# 检查异常
issues = []
if not fields['shopSettlement']:
    issues.append('shopSettlement 为空')
if fields['shopSettlement'] and not fields['shopSettlement'].get('shopId'):
    issues.append('shopId 为空')

print(json.dumps({'fields': fields, 'issues': issues}, ensure_ascii=False, indent=2))
EOF

Step 4: 阅读代码

目标: 定位相关代码,理解字段生成逻辑

命令:

# 搜索相关类
aone-kit call-tool code::search_classes '{
  "search": "ShopSettlementDTO",
  "repo": "gaode.search/us-business-service"
}'

# 获取完整文件
aone-kit call-tool code::get_single_file '{
  "repo": "gaode.search/us-business-service",
  "ref": "master",
  "filePath": "us-platform/src/main/java/com/amap/us/platform/node/model/shop/ShopSettlementDTO.java"
}'

分析重点:

  • 字段定义(如 settlementRightInfo.state)
  • 字段生成逻辑(哪个 Service/Manager 填充)
  • 空值条件(什么情况下返回 null)

Step 5: 排查问题

目标: 综合以上信息,输出根因分析

分析框架:

1. 数据层问题?
   - 数据库/缓存中是否有数据
   - 数据是否正确

2. 逻辑层问题?
   - 条件判断导致未返回
   - 空指针/异常被吞

3. 配置层问题?
   - Diamond 配置影响
   - AB 实验开关

4. 链路层问题?
   - 上游未透传
   - 下游超时

常见问题模式

现象可能原因排查方向
shopSettlement 为空商家未入驻查 settlementRightInfo.state
shopId 为空POI 未关联商家查 POI-Shop 绑定关系
部分字段缺失版本差异/AB 实验查 testid 和 AB 配置
整个接口 500服务异常查日志异常堆栈
响应慢 (>1s)下游超时查各模块耗时

扩展能力

支持更多接口

修改 interface 参数即可适配其他接口:

  • /search_business/process/middleLayer/shopBaseInfo
  • /search_business/process/middleLayer/shopSettlement
  • /search_business/process/middleLayer/user

支持更多应用

修改 app 参数:

  • lse2-us-business-service (主应用)
  • us-business-service (老应用)

添加自动修复建议

根据问题类型输出修复建议:

【修复建议】
1. 如果是数据缺失 → 联系 DBA 补数据
2. 如果是逻辑问题 → 提 CR 修复代码
3. 如果是配置问题 → 修改 Diamond 配置

相关文件

注意事项

  1. 内网限制: Loghouse 和 gray 环境仅限内网访问
  2. 认证要求: 使用前确保 sf auth login 和 Aone MCP 已授权
  3. 日志延迟: Loghouse 日志有 1-2 分钟延迟
  4. 环境差异: gray 和 online 环境数据可能不一致

_版本:0.1.0 | 作者:土曜 | 最后更新:2026-03-31_

平台分布

OpenClaw

70.52%
按下载量换算739

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills