Beispiele
Echte Beispiele für die Claude-Code-Skills des Plugins regionalatlas, eines pro Skill: eine
Anfrage, die regionalatlas-Befehle, die der Skill ausgeführt hat, und Claudes Antwort.
Jedes Beispiel lief am 6. Oktober 2026 gegen 01:30 Uhr mit regionalatlas 0.4.0 gegen die Live-API.
Die Datenabfragen gingen an den Live-Datenhost; den Indikatorenkatalog (etwa 2 MB) haben wir in
dieser Nacht einmal heruntergeladen und aus dieser Kopie gelesen, um dem Host wiederholte Downloads
zu ersparen.
Die Daten ändern sich, Ihre Ergebnisse werden also abweichen; mit den gezeigten IDs und
Schlüsseln können Sie die Anfragen selbst ausprobieren. Lange Listen sind gekürzt.
Zum Ausprobieren installieren Sie die CLI und das Plugin – siehe SKILLS.md (englisch).
Skills: regionalatlas-catalog · regionalatlas-compare · regionalatlas-map
regionalatlas-catalog
Welche regionalen Daten zur Kinderbetreuung hat der Regionalatlas, und wie aktuell sind sie?
regionalatlas themes --compact | jq -r '.[] | "\(.title)\t\(.indicatorCount)"'
regionalatlas indicators --search kita --compact # [] + „INFO [regionalatlas.api] none of the 71 catalogue indicators match --search "kita".“
regionalatlas indicators --search betreu --compact | jq '.[] | {code, theme, titleShort, years}'
regionalatlas indicators --search betreu --year 2025 --compact | jq -r '.[].code'
regionalatlas indicators --search Betreuungsquote --compact \
| jq '.[] | {fields, levels2025: .levels["2025"]}' # was die Spalten messen; 2025 hat land, rb, kreis
regionalatlas query AI003-3 --level land --year 2025 --region Schleswig-Holstein --compact
„Kita” ergab nichts, deshalb suchte der Skill mit dem Wortstamm betreu. Er fand vier Indikatoren in drei verschiedenen Themenbereichen. Eine Suche nur nach Thema hätte einige davon übersehen.
Der Katalog umfasst 21 Themenbereiche und 71 Indikatoren. Vier davon betreffen die Kinderbetreuung, und alle vier reichen bis 2025:
| Code | Themenbereich | Indikator | Jahre |
|---|---|---|---|
AI003-1 |
Bildung | Betreute Kinder in Tagespflege/Tageseinrichtungen | 2007–2025 |
AI003-3 |
Bildung | Betreuungsquote | 2011–2025 |
AIG-03-1 |
Gender | Kinderbetreuung | 2007–2025 |
AI-N-05 |
Nachhaltigkeit | Ganztagsbetreuung von Kindern | 2009–2025 |
Für „welcher Anteil der Kinder wird betreut” passt AI003-3 (Betreuungsquote). indicators nennt
die beiden Wertspalten, eine Probeabfrage ist dafür nicht mehr nötig, und seine levels zeigen,
dass es für 2025 Werte je Land, Regierungsbezirk und Kreis gibt (ein gelistetes Jahr kann auch
keine haben):
| Spalte | Einheit | Misst |
|---|---|---|
ai0306 |
Prozent | Betreuungsquote 0 bis 2 Jahre am 01.03. |
ai0307 |
Prozent | Betreuungsquote 3 bis 5 Jahre am 01.03. |
Schleswig-Holstein 2025: ai0306 41,3 % der unter 3-Jährigen, ai0307 92,1 % der 3- bis
5-Jährigen. Daten © Statistische Ämter des Bundes und der Länder, dl-de/by-2.0.
Als Nächstes angeboten: AI003-3 für alle Kreise abrufen (regionalatlas-map) oder einige Länder nebeneinanderstellen (regionalatlas-compare).
regionalatlas-compare
Wie unterscheidet sich das verfügbare Einkommen pro Kopf zwischen den Städten München und Leipzig, Görlitz und Gelsenkirchen? Welchen Rang haben sie unter allen Kreisen?
regionalatlas indicators --search kopf --compact # AI-S-01 Verfügbares Einkommen pro Kopf, 2000–2022, Einheit EUR
regionalatlas query AI-S-01 --level kreis --region München --compact # 1 Zeile, 09162 München; ein INFO-Eintrag nennt das ausgelassene 09184 München, Landkreis
regionalatlas query AI-S-01 --level kreis --fields ai1601 --compact > kreise.json # ein Abruf, 400 Zeilen
jq '[.[] | select(.ags|IN("09162","14713","14626","05513","09184","14729"))] | map({ags, name, v: .values.ai1601})' kreise.json
jq '(map(select(.values.ai1601 == null)) | length) as $none
| map(select(.values.ai1601 != null)) | sort_by(.values.ai1601)
| {lowest: (.[0] | {name, v: .values.ai1601}), highest: (.[-1] | {name, v: .values.ai1601}),
with_figure: length, without_figure: $none}' kreise.json
--region München lieferte die Stadt allein, über ihren genauen Namen, und ein Hinweis auf stderr nannte den ausgelassenen Landkreis (09184 München, Landkreis); Leipzig hat dasselbe Paar (14713 / 14729). Der Skill hat die vier Orte deshalb über den AGS ausgewählt und die beiden Landkreise getrennt aufgeführt. Er hat die ganze Ebene einmal abgerufen und die gespeicherte Antwort gefiltert, für die Rangfolge über alle Kreise war also keine weitere Anfrage nötig. Alle Zeilen stammen aus 2022, keine ist null.
Verfügbares Einkommen pro Kopf (AI-S-01, Feld ai1601), 2022, 400 Kreise:
| Region | AGS | Wert | Rang von 400 |
|---|---|---|---|
| München (Stadt) | 09162 | 35.467 | 5 |
| Görlitz | 14626 | 22.671 | 360 |
| Leipzig (Stadt) | 14713 | 21.460 | 385 |
| Gelsenkirchen | 05513 | 18.522 | 400 |
| zum Vergleich: München, Landkreis | 09184 | 35.832 | 3 |
| zum Vergleich: Leipzig, Landkreis | 14729 | 25.523 | 199 |
Am höchsten: Starnberg (09188) 40.205 · Miesbach (09182) 38.621. Am niedrigsten: Gelsenkirchen
18.522 · Duisburg (05112) 19.325 · Bremerhaven (04012) 20.059. Der ungewichtete Mittelwert der 400 Kreise liegt bei 25.631.
München hat fast den doppelten Wert von Gelsenkirchen. Die Einheit ist EUR, laut den fields des Indikators.
Daten © Statistische Ämter des Bundes und der Länder, dl-de/by-2.0.
regionalatlas-map
Die Pkw-Dichte für alle Kreise, neuestes Jahr. Wo ist sie am höchsten und wo am niedrigsten?
regionalatlas indicators --search pkw --compact # AI013-1 Pkw-Dichte, 2000–2026 (auch AI-N-08-01)
regionalatlas query AI013-1 --level kreis --fields ai1301 --compact # [] Exit 0 + ein INFO-Eintrag: 2026 evtl. noch nicht geladen, --year 2025 versuchen
regionalatlas query AI013-1 --level kreis --year 2025 --fields ai1301 --compact > pkw-2025.json
jq -r '.[] | "\(.ags)\t\(.name)\t\(.values.ai1301)"' pkw-2025.json
jq 'map(select(.values.ai1301 != null)) | sort_by(.values.ai1301) | reverse | .[:6] | .[] | {name, ai1301: .values.ai1301}' pkw-2025.json
Ohne --year sollte das neueste Jahr kommen. Der Katalog nennt 2026 als neuestes Jahr (seine levels versprechen dafür sogar Kreiswerte), der Datenhost hat dafür aber noch keine Daten: Die Abfrage lieferte eine leere Liste mit Exit 0, und der Hinweis auf stderr nannte 2025. Der Skill wiederholte sie mit 2025. Das ergab alle 400 Kreise ohne null-Werte. Berlin kommt als eine einzige Kreiszeile mit AGS 11.
Pkw-Dichte (AI013-1, Feld ai1301), 2025, 400 Kreise und kreisfreie Städte. Median 638,15, Spanne 334,5–955,9:
| Am höchsten | AGS | ai1301 | Am niedrigsten | AGS | ai1301 | |
|---|---|---|---|---|---|---|
| Wolfsburg | 03103 | 955,9 | Berlin | 11 | 334,5 | |
| Euskirchen | 05366 | 803,0 | Leipzig | 14713 | 384,0 | |
| Wiesbaden | 06414 | 775,5 | Heidelberg | 08221 | 393,4 | |
| Main-Taunus-Kreis | 06436 | 773,9 | Freiburg im Breisgau | 08311 | 402,7 | |
| Südwestpfalz | 07340 | 761,7 | Dresden | 14612 | 406,5 | |
| Hohenlohekreis | 08126 | 760,5 | Jena | 16053 | 409,3 |
Die 388 Kreise dazwischen sind nicht aufgeführt. Die vollständige Liste ags / name / Wert lässt sich für eine Choroplethenkarte mit den Kreisgrenzen verknüpfen.
Daten © Statistische Ämter des Bundes und der Länder, dl-de/by-2.0.
Als Nächstes angeboten: dieselbe Karte für die Länder (--level land) oder ein früheres Jahr, um Veränderungen zu zeigen.