Beispiele

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

Jedes Beispiel lief am 6. Oktober 2026 mit bundesrat 0.2.0 gegen die Live-API. 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: bundesrat-agenda · bundesrat-members

bundesrat-agenda

Worüber stimmt der Bundesrat in seiner nächsten Sitzung ab, und wann tagen danach die Ausschüsse?

bundesrat --compact session > session.json
jq '{title, header, items: (.tops | length)}' session.json
jq -r '.tops | sort_by(.toptitle // "" | capture("(?<n>\\d+)(?<s>[a-z]*)") | [(.n | tonumber), .s])[] | "\(.toptitle)\t\(.topdrucksache // "—")\t\(.topheader)"' session.json
jq -r '.tops[].topdrucksache | select(.) | split("; ")[]' session.json | wc -l
bundesrat --compact appointments > appointments.json
jq -r 'map(. + {start: ((.startdate // "" | capture("(?<d>\\d{2})\\.(?<m>\\d{2})\\.(?<y>\\d{4}) ?(?<t>[0-9:]*)") | "\(.y)-\(.m)-\(.d) \(.t)") // "")}) | sort_by(.start)[] | "\(.start)\t\(.title)\t\(.stopdate // "")"' appointments.json

Der Feed liefert die TOPs ungeordnet (TOP 20, TOP 48, TOP 46, TOP 53a, …). Deshalb hat der Skill sie vor der Ausgabe nach Nummer und Buchstabe sortiert. Der Titel lautet noch „Tagesordnung Entwurf” – die Tagesordnung ist also ein Entwurf. Zwei TOPs haben keine Drucksache (die beiden Wahlen zu Beginn der Sitzung); keiner nennt mehr als eine, die 54 Drucksachennummern gehören also je zu einem TOP.

1069. Sitzung des Bundesrates, Freitag, 16.10.2026, 9:30 Uhr (Entwurf): 56 Punkte, 54 Drucksachen.

Art des Punkts TOPs Anzahl
Wahlen (Präsidium, Europakammer, Ausschussvorsitze, Schriftführer) 1–4 4
Vom Bundestag beschlossene Gesetze („Gesetz …”) 5–8 4
Gesetzentwürfe („Entwurf …”) 9–10, 26–32 9
Entschließungen des Bundesrates 11–25 15
EU-Vorlagen und Mitteilungen 33–47 15
Verordnungen 48–52 5
Benennungen für Beratungsgremien der EU 53a–53d 4

Einige der Punkte:

Ausschusstermine (18 Einträge): Die Umfrage 5/26 des Rechtsausschusses (schriftliches Verfahren) lief vom 02.10. bis 06.10.2026, 10:00 Uhr; die Plenarsitzung folgt am 16.10.2026, 9:30 Uhr. Danach tagen 14 Ausschüsse vom 02.11. bis 06.11.2026; keine Sitzung ist als ausgefallen („entfällt”) markiert. Außerdem stehen die Jahrestagung der Parlamentarischen Versammlung der NATO (20.–23.11.2026) und die nächste Plenarsitzung am 20.11.2026, 9:30 Uhr in der Liste.

Quelle: Bundesrat

Als Nächstes angeboten: die vollständige Liste aller 56 TOPs oder alle Drucksachennummern zum Nachschlagen.

bundesrat-members

Wie setzt sich der Bundesrat nach Parteien zusammen, und wer vertritt Thüringen?

bundesrat --compact members > members.json
jq -r 'group_by(.party)[] | "\(.[0].party): \(length)"' members.json
jq -r 'map({b:.brmitglied,m:.mitglied,bv:.bv}) | group_by(.) | .[] | "\(.[0]) \(length)"' members.json
jq -r '[.[] | select(.mitglied=="true")] | group_by(.state)[] | "\(.[0].state): \(length)"' members.json
jq -r '[.[] | select(.mitglied=="true")] | group_by(.party)[] | "\(.[0].party): \(length)"' members.json
bundesrat --compact members --state Thueringen   # exit 2: "Not a Land; expected one of …, Thüringen."
bundesrat --compact members --state thüringen | jq -r '.[] | "\(.firstname) \(.name)\t\(.party)\t\(.mitglied)\t\(.bv)"'

Der Feed liefert 193 Personen: ordentliche Mitglieder, ihre Stellvertretungen und die Bevollmächtigten der Länder. Eine Zählung nach Partei über alle (CDU 71, SPD 67, …) würde die Kammer verzerren. Deshalb hat der Skill die Statusflags verglichen. Die 69 Einträge mit mitglied == "true" ergeben pro Land genau die Stimmenverteilung im Bundesrat (je 6 für BW, BY, NI, NW; 5 für HE; je 3 für HB, HH, MV, SL; 4 für die übrigen), und darauf beruht die Zählung. brmitglied == "true" trifft auf 181 Einträge zu, Stellvertretungen eingeschlossen; 12 Einträge sind nur Bevollmächtigte. Die ASCII-Schreibweise Thueringen ist kein Ländername, deshalb hat die CLI sie mit der Liste der sechzehn Länder abgelehnt; der Skill hat es mit thüringen erneut ausgeführt.

Ordentliche Mitglieder (69 Sitze) nach Partei:

Partei Mitglieder
SPD 25
CDU 23
BÜNDNIS 90/DIE GRÜNEN 11
CSU 4
FREIE WÄHLER 2
DIE LINKE, FDP, Thüringen.Gerecht, parteilos je 1

Thüringen (4 Stimmen), 11 Einträge:

Quelle: Bundesrat

Quelle auf GitHub ansehen →