Beispiele

Echte Beispiele für die Claude-Code-Skills des Plugins ckan, eines pro Skill: eine Anfrage, die ckan-Befehle, die der Skill ausgeführt hat, und Claudes Antwort.

Jedes Beispiel lief am 19. September 2026 mit ckan 0.0.2 gegen die Live-APIs. Die Daten ändern sich, Ihre Ergebnisse werden also abweichen; mit den gezeigten Portal-IDs, Namen und Filtern 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: ckan-catalogue-stats · ckan-dataset-finder · ckan-hamburg-transparency

ckan-catalogue-stats

Welche Herausgeber haben die meisten Datensätze auf Open.NRW, in welchen Formaten und unter welchen Lizenzen?

ckan --compact --portal nrw search --rows 0 --facet organization --facet res_format --facet license_id --facet-limit -1
ckan --compact --portal nrw search --rows 0 --fq 'res_format:PARQUET' --facet organization --facet-limit 3
ckan --compact --portal nrw search --rows 0 --fq 'license_id:"http://dcat-ap.de/def/licenses/other-closed"' --facet organization --facet-limit 4

Eine Facetten-Abfrage lieferte alle drei Aufschlüsselungen, mit --facet-limit -1, damit keine Liste bei 50 Werten abbricht (die Formatfacette hat 127 Werte). Der Skill hat die unsortierten Facetten sortiert, die Namen der Herausgeber aus search_facets genommen und die Schreibweisen zusammengeführt: SHP, SHAPE und SHAPEFILES zu einem Format, und 44 Lizenzwerte – DCAT-AP-URIs, einfache IDs und Freitextsätze – zu 11 Lizenzen. Zwei weitere Abfragen prüften, wer hinter den Parquet-Dateien und den geschlossenen Daten steht.

Open.NRW: 11.099 Datensätze von 23 Herausgebern.

Herausgeber:
  Landesdatenbank NRW     2.373  ████████████
  Geoportal               2.223  ███████████
  RVR                     1.343  ███████
  Dortmund                  774  ████
  Landesbehörden            699  ████
  Köln                      499  ███
  Offenesdatenportal        462  ██
  Neuss                     428  ██
  Düsseldorf                380  ██
  Rhein-Erft-Rur            366  ██
  … 13 weitere, bis hinunter zu Bonn 293 und Aachen 227

Formate (Datensätze mit dem jeweiligen Format; 127 Rohwerte → 119):
  CSV       7.050   XLS      1.352   RDF (Turtle, XML)  je 1.202
  XML       2.897   N3       1.228   SHP                1.083 (SHP, SHAPE, SHAPEFILES)
  JSON      2.166   PARQUET  1.228   GEOJSON            1.071
  JSON-LD   1.203                    KML                  764
  Parquet stammt von Dortmund (774), Neuss (428) und dem RVR (26).
  Keine Formate: DOWNLOAD 752, VIEW 624 und 432 Datensätze mit leerem Format.

Lizenzen (44 Rohwerte → 11; 11.096 von 11.099 Datensätzen haben eine):
  DL-DE BY 2.0            4.364  39 %
  DL-DE Zero 2.0          3.371  30 %
  other-closed            2.430  22 %  ← nicht offen; 1.290 davon vom RVR
  CC BY                     342
  CC0                       338
  DL-DE BY 1.0               88
  sonstige / Freitext        54  (z. B. „Nutzung der Daten nur nach Rücksprache mit dem Dateneigentümer")
  ODbL 35 · CC BY-NC 27 · CC BY-ND 25 · CC BY-SA 22

Gezählt sind Datensätze, nicht Dateien. Als nächste Schritte angeboten: dieselbe Aufschlüsselung für einen Herausgeber (--fq organization:dortmund) oder eine Liste der offenen CSV-Datensätze mit ckan-dataset-finder.

ckan-dataset-finder

Welche deutschen Open-Data-Portale haben Daten zum Radverkehr, und was sind die aktuellsten CSV-Daten dazu in Berlin?

for id in $(ckan --compact portals | jq -r '.[] | select(.working) | .id'); do
  printf '%s\t' "$id"; ckan --compact --portal "$id" search "Radverkehr" --rows 0 | jq '.count'
done
ckan --compact search "Radverkehr" --rows 0 --facet type --facet extras_registerobject_type --facet-limit 5
ckan --compact --portal berlin search "Radverkehr" --rows 0 --facet res_format --facet-limit -1
ckan --compact --portal berlin search "Radverkehr" --fq 'res_format:("CSV" OR "csv")' --rows 25 --sort "metadata_modified desc"

Der Skill hat das Thema auf allen 18 bekannten Portalen gezählt und geprüft, woraus sich Hamburgs große Zahl zusammensetzt. Bevor er Berlin nach Format filterte, hat er Berlins Schreibweisen abgefragt (der Filter unterscheidet dort Groß- und Kleinschreibung) und beide mit OR verknüpft. Dann hat er die Ressourcen jedes Treffers gelesen: Beide Datensätze bezeichnen Übersichtsseiten als CSV, er hat sie daher als Links und nicht als Downloads angegeben.

„Radverkehr" auf den bekannten CKAN-Portalen:

  hamburg 3.743 · nrw 108 · bw 37 · ruhr 27 · berlin 14 · karlsruhe 12 · muenchen 10
  hessen 3 · leipzig 3 · aachen 2 · offenesdatenportal 1 · schleswig-holstein 1
  keine auf ble, greifswald, rostock, uni-hannover, zbw-journaldata
  GovData, der nationale Katalog, listet 241 – er übernimmt die meisten Länderportale,
  überschneidet sich also mit den Zahlen oben.

Hamburgs 3.743 sind überwiegend Dokumente (3.082), vor allem Beschlüsse (2.602);
661 sind Datensätze.

Berlin: 14 Datensätze zum Radverkehr. Die meisten sind Kartendienste (WFS 5, WMS 5); 2 haben CSV:

1. Berlin zählt Mobilität                                     ADFC
   CSV, JSON · aktualisiert 2026-04-21 · CC BY 4.0 · 2 Ressourcen
   Das „CSV" ist eine Download-Seite (https://berlin-zaehlt.de/csv/), das „JSON" die
   Dokumentation der Telraam-API.
   → ckan --portal berlin package berlin-zaehlt-mobilitaet
2. Fahrten und Gefahrensituationen im Radverkehr aus Projekt SimRa seit 2019    SimRa-Projekt
   CSV · aktualisiert 2024-07-04 · other-closed (keine offene Lizenz) · 2 Ressourcen
   Beide „CSV"-Links sind Seiten: das GitHub-Repository mit den Rohdaten und ein Dashboard.
   → ckan --portal berlin package simra

Als nächste Schritte angeboten: die Kartendienste (WFS) zur Berliner Radinfrastruktur oder dieselbe Suche auf Open.NRW (108 Datensätze).

ckan-hamburg-transparency

Welche Verträge von öffentlichem Interesse hat Hamburg im September 2026 veröffentlicht?

ckan --compact search --fq extras_registerobject_type:vertrageoffinteress \
  --fq 'metadata_created:[2026-09-01T00:00:00Z TO *]' --rows 50 --sort "metadata_created desc"

Der Skill hat auf den gestemmten Typwert gefiltert (vertrageoffinteress; Hamburgs dokumentiertes vertraege_oeff_interesse findet nichts) und auf metadata_created, weil sich publishing_date nicht nach Zeiträumen filtern lässt. Er hat pro Vertrag das publishing_date angezeigt, Lizenz und Namensnennung aus jedem Eintrag gelesen und einen Test-Upload markiert.

Verträge von öffentlichem Interesse, veröffentlicht seit 2026-09-01: 14 (Transparenzportal Hamburg)

2026-09-17  Mietvertrag Paloma KiezLiebe Quartier GmbH - Hamburg Kreativ GmbH
            Hamburg Kreativ Gesellschaft mbH · 1 PDF (3,1 MB)
2026-09-15  Vergabe Aufzugsanlagen JVA Fuhlsbüttel                    Sprinkenhof GmbH · 3 PDFs
2026-09-15  Vergabe Starkstrom DZS                                    Sprinkenhof GmbH · 4 PDFs
2026-09-15  Vergabe Brandschutz- / Schottsysteme Jugendanstalt Hamburg Sprinkenhof GmbH · 4 PDFs
2026-09-15  Vergabe erweiterte Rohbauarbeiten Finanzbehörde am Gänsemarkt  Sprinkenhof GmbH · 4 PDFs
2026-09-15  Ziel- und Leistungsvereinbarung 2027/2028 BWFG – HafenCity Universität
2026-09-11  Nachtrag Nr. 1 zum Mietvertrag Quartier Wandsbek Markt    Bezirksamt Wandsbek
2026-09-10  EMS-HH: Bremer Str. / Hohe Straße                         LSBG¹ · 2 PDFs
2026-09-09  Umgestaltung Nebenflächen Reeperbahn                      LSBG¹ · 2 PDFs
2026-09-09  Vertrag über IT-Dienstleistungen für ACTApro in der Cloud Staatsarchiv · 3,3 MB
2026-09-08  Ziel- und Leistungsvereinbarungen 2027/2028 BWFG – HFBK und – HAW Hamburg (2 Verträge)
2026-09-05  V20045-1_geschwärzt      Behörde für Gesundheit, Soziales und Integration · 13,9 MB
+ 1 Test-Upload: „Test110920261" (Staatsarchiv, 2026-09-11) – kein Vertrag.
¹ Landesbetrieb Straßen, Brücken und Gewässer

Alle 14 stehen unter CC0 (portalweit gilt das nur für etwa jeden zehnten Vertrag); Namensnennung
bei allen: „Namensnennung: Freie und Hansestadt Hamburg". Jede Sprinkenhof-Vergabe enthält das
Angebotsformular mit dem Leistungsverzeichnis, das Zuschlagsschreiben oder die Bestellung oder
die Besonderen Vertragsbedingungen (BVB) – überwiegend als geschwärzte PDFs.

Als nächste Schritte angeboten: die PDF-Links eines Vertrags (ckan package vergabe-starkstrom-dzs) oder dieselbe Abfrage für Gutachten (extras_registerobject_type:gutacht).

Quelle auf GitHub ansehen →