SuperAPI AI 工具集

weather-search

通用与其它

查看项目

更新于 10-15 21:52

技能介绍

用途:输入城市或地点、活动半径(km)与天数,自动完成地理编码定位中心点,在中心加 8 个方向共 9 个点拉取预报与空气质量,按本地日期聚合极端要素,生成 Markdown 报告,并由 Agent 撰写出门防护建议。

主要能力:地理编码(Nominatim)、多点预报与空气质量批量拉取(Open-Meteo forecast + air-quality)、hourly 到日聚合与典型时刻(8/12/16/20)、极值定位、Markdown 报告输出、Agent 出门建议。

依赖:pip install esflow openmeteo-requests pandas。

使用方式:首跑 python3 scripts/run.py --query 北京天安门;可加 --days 3 --radius-km 10 [--out ./out]。首跑在 agent_advice 节点以 exit 2 暂停,stdout 输出 envelope JSON(含 data.job_dir、analyze_grid_artifact、advice_path)。Agent 读取 analyze_grid_artifact,将建议写入 data.advice_path,再执行 python3 scripts/run.py --resume <job_dir> 续跑落盘。最终报告路径为 envelope data.out_path;未传 --out 时写到 export/weather_report.md,传 --out <DIR> 时写到 <DIR>/weather_report.md,--resume 自动继承首跑入参。

参数:--query(首跑必填)、--days(默认 1)、--radius-km(默认 5)、--out <DIR>、--resume <job_dir>、--schema(默认 false)。退出码:0 ok / 1 runtime / 2 to_agent / 3 validation。

出门建议样式:标题 ## 外出建议,表头固定为 日期 | 风险点 | 外出建议,风险点用短语、行动一句话,可合并连续同类日期,不写表格外总结。

限制:需 Python >= 3.10 且 Nominatim 可达;无本地响应缓存(个人使用)。