Kommandozeilen-Tool und TypeScript-Bibliothek
govdata
Den zentralen deutschen Open-Data-Katalog direkt im Terminal durchsuchen. govdata ist ein Kommandozeilen-Tool für die GovData-CKAN-Action-API (ckan.govdata.de) – das nationale Portal, das offene Datensätze von Bund, Ländern und Kommunen bündelt: suchen, prüfen, filtern und direkt an jq weitergeben.
Installation
Benötigt Node.js 20 oder neuer. Installiert den Befehl govdata:
npm i -g @maschinenlesbar.org/govdata-cliZugang
Kein Konto, kein API-Schlüssel, keine Konfiguration – installieren und loslegen.
Schnellstart
govdata search Haushalt --rows 5Befehle
Die Beschreibungen der Befehle stammen direkt aus der CLI und sind englisch.
-
searchSearch datasets (Solr query syntax)
-
packageShow one dataset by id or name
-
packagesList dataset names
-
organizationsList organizations (data publishers)
-
organizationShow one organization
-
groupsList groups (themes/categories)
-
groupShow one group
-
tagsList tags
-
resourceShow one resource (distribution) by id
-
actionCall any CKAN action by name (generic escape hatch)
Skills für Claude Code
Das Plugin govdata bringt Claude bei, govdata zu nutzen. Installation über den Marketplace von maschinenlesbar.org:
/plugin marketplace add maschinenlesbar-org/plugins
/plugin install govdata@maschinenlesbar/govdata:govdata-catalogue-stats/govdata:govdata-dataset-finder/govdata:govdata-resource-harvest
Was die Skills beantworten, mit echten Beispielen → Beschreibungen und Voraussetzungen der Skills →
TypeScript-Bibliothek
@maschinenlesbar.org/govdata-cli ist auch ein typisierter API-Client, den Sie in eigenem Code importieren können – ohne HTTP-Abhängigkeiten zur Laufzeit.
Das Werkzeug, nicht die Daten
Die Daten stammen vom Anbieter hinter der API und unterliegen dessen Bedingungen – siehe DATA_LICENSE.md. Der Code steht unter AGPL-3.0-or-later oder einer kommerziellen Lizenz – siehe LICENSING.md.