dokumente-rendern-urteil-docx
$
npx mdskill add Klotzkette/claude-fuer-deutsches-recht/dokumente-rendern-urteil-docxRendert Zivilurteile im offiziellen Gerichtslayout als DOCX und optional PDF
- Erstellt vollständige Urteile mit strukturierten Inhalten im offiziellen Format
- Nutzt python-docx und eine Gerichtsvorlage mit render_urteil.py
- Basiert auf strukturierten Markdown-Dateien und einer YAML-Konfiguration
- Liefert gerendertes Dokument als DOCX oder DOCX und PDF aus
SKILL.md
.github/skills/dokumente-rendern-urteil-docxView on GitHub ↗
---
name: dokumente-rendern-urteil-docx
description: "Rendert ein vollstaendiges Zivilurteil als DOCX (und optional PDF via soffice) im offiziellen Gerichtslayout: Aktenzeichen oben rechts Gerichtsbezeichnung zentriert IM NAMEN DES VOLKES Urteil-Bezeichnung Parteien Anwaelte Spruchkoerper Verhandlungstermin Tenor mit Einrueckung Tatbestand Entscheidungsgruende Rechtsmittelbelehrung Unterschriftenzeile. Verwendet python-docx und die Vorlage assets render_urteil.py."
---
# Urteil rendern - DOCX und PDF im Gerichtslayout
Erzeugt aus strukturierten Markdown-Bausteinen ein lieferfertiges Urteil im Layout deutscher Amts- und Landgerichte.
## Triage zu Beginn
1. Welcher Dokumenttyp soll gerendert werden — Urteil, Versäumnisurteil oder Beschluss?
2. Welches Ausgabeformat — nur DOCX oder DOCX und PDF (LibreOffice soffice nötig)?
3. Sind alle Eingabedateien vorhanden (rubrum.yaml, tenor.md, tatbestand.md, entscheidungsgruende.md)?
4. Welche Tenor-Variante soll übernommen werden, wenn mehrere vorliegen?
## Aktuelle Rechtsprechung
- BGH, Urt. v. 12.06.2018 - VI ZR 559/16, NJW 2018, 2868 — Urteil muss von allen Richtern des Spruchkörpers unterschrieben sein, die an der Entscheidung mitgewirkt haben (§ 315 Abs. 1 ZPO); elektronische Signatur nach § 130b ZPO gleichwertig.
- BGH, Beschl. v. 10.07.2020 - V ZB 68/19, NJW 2020, 3661 — Fehlende Unterschrift eines Richters führt zu Nichtigkeit des Urteils; Heilung nur in engen Grenzen möglich.
- BGH, Urt. v. 27.03.2019 - IV ZR 76/18, NJW 2019, 1742 — Urteil muss Rubrum mit vollständigen Parteibezeichnungen enthalten; Fehler im Rubrum können per Berichtigungsbeschluss korrigiert werden (§ 319 ZPO).
- BVerfG, Beschl. v. 30.06.2014 - 1 BvR 2340/13, NJW 2014, 3219 — Formvorschriften für gerichtliche Entscheidungen sind aus Rechtssicherheitsgründen strikt einzuhalten.
## Zentrale Normen
- § 313 ZPO — Form und Inhalt des Urteils
- § 315 ZPO — Unterschrift der Richter
- § 317, 318 ZPO — Urteilszustellung und Bindungswirkung
- § 319 ZPO — Berichtigung offenbarer Unrichtigkeiten
- § 130b ZPO — elektronisches Dokument (beA-Signaturen)
## Kommentarliteratur
- Zöller/Heßler, ZPO, 35. Aufl. 2024, § 313 Rn. 1-30 (Urteilsinhalt)
- Thomas/Putzo, ZPO, 45. Aufl. 2024, § 315 Rn. 1-15 (Unterschrift)
## Schritt-für-Schritt-Workflow
1. **Wahlfragen stellen** (s. oben: Dokumenttyp, Format, Tenor-Variante).
2. **Eingabeordner prüfen:** Alle 5 Dateien vorhanden? rubrum.yaml valide?
3. **Render aufrufen:**
```bash
python3 .../render_urteil.py eingabe/ ausgabe.docx --typ urteil --pdf
```
4. **Output prüfen:** Rubrum vollständig? Tenor nummeriert? Unterschriftenzeile vorhanden?
5. **PDF-Export:** Falls `soffice` verfügbar, PDF als zweite Datei.
## Output-Template
**Adressat:** Gericht / Gerichtsakte — Tonfall: formal-amtlich
Das gerenderte Urteil folgt dem Layout:
- DIN A4, Arial 11pt
- Gerichtsbezeichnung zentriert, Aktenzeichen oben rechts kursiv
- "Im Namen des Volkes" — "Urteil" zentriert fett
- Tenor nummeriert, eingerückt
- Tatbestand, Entscheidungsgründe, Rechtsmittelbelehrung, Unterschrift
## Wahlfrage vor dem Render - IMMER stellen
Vor dem Rendern muss der Workflow den Nutzer fragen:
1. **Dokumenttyp** Urteil oder Versäumnisurteil oder Beschluss (oder Relations-Dokument im Schul-Layout)?
2. **Ausgabeformat** DOCX oder DOCX und PDF?
3. **Tenor-Variante** wenn aus der Relation drei Varianten vorliegen welche soll übernommen werden?
## Eingabeschema
Der Eingabeordner enthält:
```
projekt/
rubrum.yaml # Aktenzeichen, Gericht, Verkuendungsdatum, letzte muendliche Verhandlung, Spruchkoerper, Parteien, Anwaelte
tenor.md # nummerierte Liste 1) 2) 3) ...
tatbestand.md
entscheidungsgruende.md
rechtsmittelbelehrung.md # optional, wenn fehlt nimmt das Skript die Standardberufungsformel
```
## Aufrufbeispiel
```bash
# Vollurteil
python3 urteilsbauer-relationsmacher/skills/dokumente-rendern-urteil-docx/assets/render_urteil.py \
testakten/solis-vision-x-smartglasses/output \
testakten/solis-vision-x-smartglasses/output/urteil.docx \
--typ urteil --pdf
# Versaeumnisurteil (ohne Tatbestand und Gruende)
python3 .../render_urteil.py eingabe ausgabe.docx --typ versaeumnis
# Beschluss
python3 .../render_urteil.py eingabe ausgabe.docx --typ beschluss
```
Ausgabe: `Urteil-{Aktenzeichen}.docx` (und `.pdf` wenn `soffice` verfügbar).
## Layout
- Arial 11pt (gerichtsüblich)
- DIN A4, Rand: links 2.5 cm, rechts 2 cm, oben/unten 2 cm
- Aktenzeichen oben rechts kursiv klein
- Gerichtsbezeichnung zentriert fett
- "Im Namen des Volkes" zentriert
- "Urteil" zentriert fett
- Rubrum mit Parteien linksbuendig, Anträge eingerueckt
- "hat das Amtsgericht ... für Recht erkannt:" am Ende des Rubrums
- Tenor nummeriert 1) 2) 3) eingerueckt
- "Tatbestand" fett, dann Fliesstext
- "Entscheidungsgründe" fett, dann Fliesstext
- Rechtsmittelbelehrung mit Trennung
- Unterschriftenzeile (Richtername + Funktion)
## Voraussetzungen
`pip install python-docx pyyaml`. Für PDF: LibreOffice (`soffice`).
More from Klotzkette/claude-fuer-deutsches-recht
- abgrenzung-konventionelle-software-vs-ki-systemPrueft typische Falschverortungen: wann liegt konventionelle Software vor und wann ein KI-System nach Art. 3 Nr. 1 KI-VO. Abgrenzung zu Expertensystemen deterministischer Logik einfachen Entscheidungsbaeumen und klassischer Automation. Hilft bei Grenzfaellen.
- abmahnung-arbeitsrechtEntwirft und bewertet arbeitsrechtliche Abmahnungen. Lädt, wenn eine Abmahnung erstellt, inhaltlich geprüft oder deren Wirksamkeitsvoraussetzungen (Warnfunktion, Bestimmtheit, Dokumentation) beurteilt werden sollen – sowohl aus Arbeitgeber- als auch aus Arbeitnehmerperspektive.
- abmahnung-markenrecht-uwgMarkenrechtliche Abmahnung mit strafbewehrter Unterlassungserklaerung, Hamburger Brauch Vertragsstrafe, § 14 MarkenG und § 8 UWG, Kosten nach § 14 UWG-n.F. 2021. Laedt, wenn der Nutzer 'Abmahnung Marke', 'Unterlassungserklaerung', 'Vertragsstrafe Marke', 'Hamburger Brauch' oder 'Abmahnung UWG' sagt.
- abmahnung-urheberrechtPrüfung und Erstellung urheberrechtlicher Abmahnungen nach § 97a UrhG; modifizierte Unterlassungserklärung; Deckelung der Abmahnkosten im privaten Bereich (§ 97a Abs. 3 UrhG); Filesharing-Praxis; Lizenzanalogie-Schadensersatz (§ 97 Abs. 2 UrhG). Lädt bei urheberrechtlichen Abmahnungen, Unterlassungs- erklärungen, Filesharing-Fällen oder Schadensersatzforderungen nach UrhG.
- abmahnung-uwgUnterstützt beim Verfassen und Prüfen von UWG-Abmahnungen nach § 13 UWG sowie der dazugehörigen modifizierten Unterlassungserklärung mit Vertragsstrafe und der Schutzschrift. Lädt, wenn ein Mandat eine wettbewerbsrechtliche Abmahnung, eine strafbewehrte Unterlassungserklärung oder eine Schutzschrift zum Gegenstand hat.
- abwaegungsgebot-1-abs-7-baugbPruefung des Abwaegungsgebots Paragraf 1 Abs. 7 BauGB als zentrale materielle Anforderung an den Bebauungsplan. Bei der Aufstellung sind die oeffentlichen und privaten Belange gerecht gegeneinander und untereinander abzuwaegen. Vier Stufen der Abwaegungsfehler nach BVerwG seit Urteil vom 12.12.1969 4 C 105.66. Abwaegungsausfall keine Abwaegung. Abwaegungsdefizit relevante Belange nicht eingestellt. Abwaegungsfehleinschaetzung Belange falsch gewichtet. Abwaegungsdisproportionalitaet Ergebnis sprengt Spielraum. Paragraf 214 Abs. 3 BauGB filtert nur Vorgangsfehler nicht Ergebnisfehler. Vorfestlegung als Abwaegungsausfall. Formelhafte Abwaegungsdokumentation als Abwaegungsdefizit. Abwaegungsmaterial muss vollstaendig ermittelt sein.
- account-sperre-soziales-netzwerk-rechtsbehelfe-art-20-23-dsaSkill zur anwaltlichen Vertretung bei Account-Sperre oder Inhaltsentfernung durch ein soziales Netzwerk. Stufenmodell: Art. 17 Begründungspflicht; Art. 20 internes Beschwerdesystem; Art. 21 außergerichtliche Streitbeilegung; Klageweg bei Vertragsstörung (BGH III ZR 179/20 und III ZR 192/20 vom 29.07.2021) auch gegen Auslandsanbieter; vorläufiger Rechtsschutz nach §§ 935 940 ZPO; Schadensersatz; Schnittstellen zu DSGVO Auskunft Löschung.
- aenderungs-historieVerfolgt, wie sich ein Vertrag über Basisvertrag und alle Nachträge hinweg verändert hat – entweder als Gesamtüberblick aller Änderungen oder als Klausel-Rückverfolgung für eine bestimmte Bestimmung. Laden, wenn der Nutzer fragt „was hat sich in diesem Vertrag geändert\", „zeig mir die Nachtragshistorie\", „wo steht die aktuelle [Klausel]\" oder mehrere Vertragsversionen hochlädt.
- ag-vorbereitungVorbereitung auf das Aufrufen in der Arbeitsgemeinschaft (AG) oder im Seminar. Lade diesen Skill bei Anfragen wie „AG-Vorbereitung\", „Seminar vorbereiten\", „was fragt der Dozent\", „Cold Call\" oder „ich werde morgen drangenommen\".
- agb-haendlervertrag-luxusAGB im Selektivvertrieb: AGB-Kontrolle §§ 305 ff. BGB im B2B, BGH-Klauselverbote, Verbots- und Konditionsklauseln, MFN-Klauseln nach Coty II, Vertragsstrafe-Bemessung. Laedt, wenn der Nutzer 'AGB Händler', 'Händlervertrag Luxus', 'MFN-Klausel', 'AGB-Kontrolle B2B' oder 'Vertriebsvertrag AGB' sagt.