From fluggastrechte
Builds annexes for air passenger rights legal documents: converts evidence files (PDF, images, emails) to PDF, stamps with labels, generates beA-compliant filenames, and produces a bundled PDF with index.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fluggastrechte:anlagen-bauenThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Schriftsatz** (PDF oder DOCX) — das vom vorhergehenden Skill erzeugte Forderungsschreiben, die Mahnung oder die Klage.
--bundle): zusätzlich ein einziges PDF Schriftsatz_mit_Anlagen.pdf mit dem Schriftsatz vorne und allen Anlagen dahinter.Alle Belege werden zunächst nach PDF normalisiert:
| Eingang | Verfahren |
|---|---|
| unverändert übernommen | |
| JPG / PNG | Pillow legt das Bild auf eine A4-Seite mit 150 dpi |
| DOCX / EML / MSG / ODT / RTF / TXT / HTML | LibreOffice headless konvertiert nach PDF |
Fehlt LibreOffice oder Pillow, gibt der Skill eine konkrete Installations-Anweisung aus und lässt den Beleg in der Eingangsliste mit Warnung stehen.
Der Skill liest den Schriftsatz und extrahiert alle Bezugnahmen vom Muster "Anlage K 1", "Anlage K2", "Anlage K 3a". Reihenfolge: die der ersten Erwähnung im Schriftsatz (BGH-Stil, nicht chronologisch). Wenn der Schriftsatz noch keine Anlagen-Nummern enthält, wird alphabetisch durchnummeriert — dann sollte der Schreiben-Skill in einem zweiten Lauf die Bezeichnungen im Schriftsatz nachtragen.
Auf der ersten Seite jeder Anlage wird ein dezenter, aber deutlicher Stempel gesetzt:
Anlage K 1, Anlage K 7, Anlage K 3a.Mehrseitige Anlagen erhalten den Stempel nur auf Seite 1.
Jede Einzelanlage wird unter einem Dateinamen abgelegt, der beA-kompatibel ist:
Anlage_K-01_Buchungsbestaetigung.pdf
Anlage_K-02_Boardingpass.pdf
Anlage_K-03_Email-Airline-Annullierung.pdf
Anlage_K-04_Quittung-Restaurant-Flughafen.pdf
Anlage_K-05_Taxiquittung.pdf
Regeln: keine Umlaute, kein scharfes ß, keine Leerzeichen, Nummer zweistellig, maximal ca. 90 Zeichen.
Im Zielordner entstehen:
konvertiert/ Zwischenstand der konvertierten Belege
gestempelt/ Einzelanlagen mit Stempel, beA-konform benannt
Anlagenkonvolut.pdf alle Anlagen, mit Lesezeichen pro Anlage
Anlagenverzeichnis.md tabellarische Übersicht (Anlage / Beschreibung / Seiten)
Anlagenverzeichnis.pdf gleiche Tabelle als PDF
Mit --bundle legt der Skill zusätzlich Schriftsatz_mit_Anlagen.pdf an: der Schriftsatz vorne, dann das Konvolut, durchlaufende Lesezeichen. Genau das spart den Mandanten den letzten Schritt der Zusammenstellung, wenn er das Ganze einreichen oder per Post schicken will.
werkzeuge/build_fluggast_anlagen.py. Aufruf-Beispiel:
### Forderungsschreiben mit Belegen
python3 werkzeuge/build_fluggast_anlagen.py \
--belege ./mandat-mueller/belege \
--schriftsatz ./mandat-mueller/forderungsschreiben.pdf \
--ausgang ./mandat-mueller/anlagen \
--titel "Forderungsschreiben Erste Stufe"
### Klage mit gebundeltem Schriftsatz + Anlagen
python3 werkzeuge/build_fluggast_anlagen.py \
--belege ./mandat-mueller/belege \
--schriftsatz ./mandat-mueller/klage.pdf \
--ausgang ./mandat-mueller/anlagen \
--titel "Klage Amtsgericht Hamburg" \
--bundle
Abhängigkeiten: pypdf, reportlab, optional Pillow (für Bild-Konvertierung), optional LibreOffice (für DOCX/EML).
Der Skill stoppt mit einer klaren Frage zurück an den Mandanten / die Sekretariatskraft, wenn:
Die Schreiben-Skills (forderungsschreiben-erste-stufe, forderungsschreiben-mahnung, klage-amtsgericht-fluggast) rufen diesen Skill automatisch am Ende ihrer Arbeit auf, sobald ein Belege-Ordner im Mandatsverzeichnis vorhanden ist. Der Nutzer kann das mit der Option "Anlagen separat lassen" abwählen.
Konkret zu prüfen:
Quellenregel: Entscheidungen nur nach Prüfung einer amtlichen oder frei zugänglichen Quelle mit Gericht, Entscheidungsform, Datum, Aktenzeichen und tragender Aussage ausgeben.
npx claudepluginhub klotzkette/claude-fuer-deutsches-recht --plugin fluggastrechteGenerates structured annex PDFs for German passenger rights (Fahrgastrechte) legal filings: parses a brief, matches evidence files, stamps and converts to PDF, and optionally bundles into a single document.
Builds an appendix package for air passenger rights claims from case documents, organizing evidence by legal requirements (booking, flight status, delay/cancellation, distance, airline, assignment/power of attorney, pre-court correspondence). Outputs an appendix matrix or a list of missing documents.
Assigns exhibits to German court pleadings and generates drafts based on facts, statutes, evidence, and motions. Supports automatic numbering, verification, and repair modes for beA/ERV submissions.