查询北京花粉实时监测和预报数据,生成包含区级浓度、站点趋势、总量预报与分类预报的结果。北京 16 个固定站点,每区一个,用区名指定。
查询北京公共花粉监测与预报数据。北京共 16 个固定监测站(每区一个),用区名指定查询目标。
使用本 skill 当用户需要:
daily)report)overview)stations)history)forecast)daily)不要使用本 skill:
./scripts/beijing-pollen-query.sh query --mode <mode> [options]
用户说"查一下海淀今天花粉"或"每天给我发花粉情况"时,优先使用 daily 模式:
# 文本格式 — 适合直接展示给用户或推送通知
./scripts/beijing-pollen-query.sh query --mode daily --district 海淀 --format text
读取返回 JSON 的 .data.text 字段即为可读晨报。
# JSON 格式 — 适合程序进一步处理
./scripts/beijing-pollen-query.sh query --mode daily --district 海淀
daily 模式自动完成:当前监测 + 24h 相对变化 + 今天总量预报 + 明后天趋势 + 分类提示,不再强调北京其他区。
用户说"看一下海淀现在花粉高不高"时,使用 report 模式:
./scripts/beijing-pollen-query.sh query --mode report --district 海淀 --format text
report 模式自动完成:查询全市概览 → 定位目标站点 → 获取 24h 历史 → 汇总为即时简报。
用户说"看一下海淀明天花粉"或"海淀区花粉预报怎么样"时,使用 forecast 模式:
./scripts/beijing-pollen-query.sh query --mode forecast --district 海淀 --format text
forecast 模式返回:目标区总量等级预报 + 分类花粉预报 + 对应解释。
用户说"每天早上 8 点发朝阳区今天花粉情况"时,优先使用 daily 模式:
./scripts/beijing-pollen-query.sh query --mode daily --district 朝阳 --format text
daily 模式自动完成:当前监测 + 24h 相对变化 + 今天总量预报 + 明后天趋势 + 分类提示,不再强调北京其他区。
| 用户意图 | 模式 | 命令 |
|---|---|---|
| 某个区今天花粉情况 | daily | --mode daily --district 海淀 |
| 某个区的即时监测简报 | report | --mode report --district 海淀 |
| 全市概况 | overview | --mode overview |
| 所有站点数据 | stations | --mode stations |
| 某站点 24h 变化 | history | --mode history --district 朝阳 |
| 某个区的花粉预报 | forecast | --mode forecast --district 海淀 |
| 每日定时晨报 | daily | --mode daily --district 朝阳 |
| 参数 | 说明 | 默认值 |
|---|---|---|
--district | 区名,模糊匹配(海淀、海淀区均可) | — |
--station-id | 站点 ID(history 替代方式) | — |
--format | json 或 text | json |
--limit | 热点站点数量 | 5 |
--timeout-ms | HTTP 超时(毫秒) | 8000 |
可用区名:东城、西城、朝阳、海淀、丰台、石景山、门头沟、房山、通州、顺义、昌平、大兴、怀柔、平谷、密云、延庆
ok: true,失败时 ok: false 并附非零退出码{"data":{"text":"..."}} 中value_family 和 meaning,用于区分区级实时、站点观测、总量预报、分类预报的不同语义详细 JSON 结构见 references/api-contract.md。