luftqualitaet environment
Find the right air-quality monitoring station for a place, brief the current air-quality index for a station, and rank stations by annual pollutant levels or limit exceedances — all over the open, key-free Umweltbundesamt Air Data API via the luftqualitaet-cli.
Install
-
Install the
luftqualitaetCLI:npm i -g @maschinenlesbar.org/luftqualitaet-cli -
Add the marketplace (once):
/plugin marketplace add maschinenlesbar-org/plugins -
Install the plugin:
/plugin install luftqualitaet@maschinenlesbar
Requirements such as API keys or accounts are listed in SKILLS.md.
Skills
-
/luftqualitaet:luftqualitaet-air-reportProduce a human-readable air-quality briefing for a German monitoring station over a time window, using the luftqualitaet-cli. Trigger when the user asks "what's the air quality in Berlin right now?", "how was the air at station 143 yesterday?", "is the ozone high in Munich?", "give me today's air-quality index for Stuttgart", or wants pollutant levels / the AQ index for a place. Fetches the index series, decodes the 0–4 index levels into words, names the driving pollutant per hour, and summarises — instead of the raw nested arrays the CLI returns.
-
/luftqualitaet:luftqualitaet-annual-reportRank German monitoring stations by a pollutant's annual balance or its limit-value exceedances for a year, using the luftqualitaet-cli. Trigger when the user asks "which cities had the worst NO₂ in 2023?", "where did PM₁₀ exceed the limit last year?", "rank stations by ozone exceedances", "annual air-quality balance for Germany", or wants a yearly / nationwide / regional comparison. Joins the per-station annual rows to station names and locations and ranks them, instead of returning anonymous numeric rows.
-
/luftqualitaet:luftqualitaet-station-finderResolve a place, city, region, or station classification to the numeric Umweltbundesamt air-quality station id(s) you need for every other query, using the luftqualitaet-cli. Trigger when the user asks "which station covers Berlin?", "find the air-quality station near Munich", "list traffic stations in NRW", "what's the station id for Stuttgart Neckartor", "show rural background stations", or any time a measurement/index request names a place rather than an id. Returns matching stations with id, name, city, type, setting, network and coordinates.
Details
- Repository
- maschinenlesbar-org/luftqualitaet-cli
- CLI
- @maschinenlesbar.org/luftqualitaet-cli (command
luftqualitaet) - Plugin version
- 0.2.0, from tag v0.0.7
- License
- AGPL-3.0-or-later
- Data terms
- DATA_LICENSE.md
- Keywords
- luftqualitaet, air-quality, umweltbundesamt, uba, no2, pm10, ozone, emissions, environment, germany, bund.dev