用途:该技能驱动 usgs-earthquakes-pp-cli 命令行工具,用于查询与监控 USGS 地震数据,覆盖近期活动、历史检索、单事件详情、余震序列、区域对比与实时监测。仅提供只读命令,不用于创建、修改、发布等更改远端状态的操作,也不适用于非 USGS 地震网络(如 IRIS、EMSC)或波形/台站数据。
安装:先安装 CLI 并验证。npx -y @mvanhorn/printing-press-library install usgs-earthquakes --cli-only;验证 usgs-earthquakes-pp-cli --version。若 npx 失败,可用 Go 安装:go install github.com/mvanhorn/printing-press-library/library/other/usgs-earthquakes/cmd/usgs-earthquakes-pp-cli@latest(需 Go 1.26.6+)。确保二进制目录在 $PATH。
主要能力:events 搜索/计数/单事件获取;feeds 获取预建 GeoJSON 摘要源;catalogs、contributors、metadata 查询字典;watch 长轮询监控并支持 --notify 钩子;aftershocks 余震分析;swarm-detect 时空聚类检测;compare 区域或时段对比;brief 单事件简报;top 综合评分排名;changes 同步差异;decode-id 解析事件 ID;recent、near、sync、search、sql、feed-list 等扩展命令。
使用方式:任意命令可加 --agent(等价 --json --compact --no-input --no-color --yes)。用 --select 过滤字段,--dry-run 预览,输出为 {meta, results} 信封,读取 .results 与 .meta.source 判断数据来源。支持 --deliver 到 stdout、file:、webhook:,以及命名 profile 保存常用参数。退出码 0 成功、2 用法错、3 未找到、5 API 错、7 限流、10 配置错。用 which 或 --help 定位命令。无需认证。
限制:只读;监测与非 USGS 网络、波形数据场景不适用;具体收费、价格、效果未提供。