Offene Daten, maschinenlesbar
Die APIs von Staat und Verwaltung – auf der Kommandozeile
maschinenlesbar.org veröffentlicht Kommandozeilen-Tools und typisierte TypeScript-Clients für 32 offene APIs aus Staat und Verwaltung in Deutschland – Parlament und Lobbyismus, amtliche Statistik, Wetter und Pegelstände, Energie, Warnungen, Stellenangebote und mehr. Jedes Tool gibt sauberes JSON aus, hat eine eigene Website auf Deutsch und Englisch und bringt Skills für Claude Code mit.
- 32 Tools
- 99 Skills für Claude Code
- 2 Sprachen
Zu den Tools
Alle Pakete auf npm →
Ein Design für alle Tools
Installation über npm
Jedes Tool ist das npm-Paket @maschinenlesbar.org/<tool>-cli und benötigt Node.js 20 oder neuer.
Sauberes JSON
Die Ausgabe ist standardmäßig formatiertes JSON, mit --compact einzeilig; Fehler landen auf stderr mit eindeutigen Exit-Codes – die Tools lassen sich also zuverlässig in Skripten nutzen.
Auch als Bibliothek
Jedes Paket ist zugleich ein typisierter API-Client für eigenen Code, ohne HTTP-Abhängigkeiten zur Laufzeit. Jede Website verlinkt die API-Referenz.
Offen als Standard
26 der 32 APIs brauchen weder Konto noch Schlüssel. Wo einer nötig ist, geben Sie ihn selbst an – Schlüssel oder Zugangsdaten sind nie enthalten.
Beispiel
Ein Tool installieren, die API abfragen und denselben Client in TypeScript nutzen:
npm i -g @maschinenlesbar.org/tagesschau-cli
tagesschau homepage --compact
import { TagesschauClient } from "@maschinenlesbar.org/tagesschau-cli";
const client = new TagesschauClient();
const home = await client.homepage();
Skills für Claude Code
Jedes Tool bringt Skills für Claude Code mit, die Claude beibringen, es auszuführen und seine Ausgabe zu lesen – 99 Skills in 32 Plugins, veröffentlicht über einen gemeinsamen Marketplace. Einmal hinzufügen, dann die gewünschten Plugins installieren:
/plugin marketplace add maschinenlesbar-org/plugins
/plugin install fim-portal@maschinenlesbar
Zum Plugin-Marketplace →
Das Werkzeug, nicht die Daten
Die Daten stammen von den öffentlichen Stellen hinter der jeweiligen API und unterliegen deren Bedingungen – gemeinfrei, Lizenzen mit Namensnennung oder eigene Nutzungsbedingungen –, dokumentiert in DATA_LICENSE.md im Repository des jeweiligen Tools.
Lizenz
Der Code steht unter AGPL-3.0-or-later oder einer kommerziellen Lizenz – Kontakt: sebs@2xs.org. Externe Code-Beiträge werden nicht angenommen, damit das Urheberrecht bei einer Person bleibt; Fehlermeldungen sind im Repository des jeweiligen Tools willkommen.