AI-Skills-German-Law

skill
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: NOASSERTION
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Gecti
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

AI skills for German legal practice and EU compliance. 48 plugins, 103 skills across general law, Fachanwaltschaften, regulated industries, IP/Medien, and EU frameworks (KI-VO, NIS2, HinSchG, LkSG, DORA, DSA/DMA, CSRD). Multi-provider (Claude, Gemini, GPT). Citations linked to gesetze-im-internet.de and EUR-Lex.

README.md

AI Skills, German Law

AI Skills, German Law

Tested AI skills for German legal practice and EU compliance. Works with Claude, Gemini, and GPT.

CI Status 48 Areas 103 Skills Providers Last verified Compliance GitHub Stars License

Docs site · Install · Areas · Trust · Verification log · Compliance · Contribute


Disclaimer

This project is built with the assistance of AI tools (Claude, GPT, Gemini). While every effort is made to ensure accuracy, AI-generated content (skill definitions, reference guides, citations, templates) may contain errors. This is not legal advice. Any output of these skills is a draft for review by a licensed Rechtsanwalt or Syndikusrechtsanwalt under § 43a BRAO and § 2 BORA. Always verify case-law citations independently in Beck-Online, juris, or openjur.net before client-facing or court-facing use. The author accepts no liability. Use at your own risk.


The problem

A [Modellwissen]-Halluzination in einem Kündigungsschreiben ist kein Bug. Sie ist Haftungsexposure unter § 43a Abs. 2 BRAO. Most legal-AI repos are either a clever prompt with no sourcing, or a 100-skill experiment that nobody tested end-to-end. Neither belongs in a Kanzlei.

The fix

A focused, provider-agnostic library: 48 areas, 103 skills, every statute citation linked to its authoritative source, every case-law citation explicitly marked verified or [unverifiziert, prüfen]. A built-in evaluation harness checks every skill against fact patterns. A dated verification log plus the per-plugin verification status show exactly what was checked, when, against which source.

It is not legal advice, not a Beck-Online substitute, and not for Mandatsdaten without a § 203 StGB-compliant gateway. It is a tested drafting aid with an honest paper trail.


Install in 60 seconds

# Claude Code (native plugin marketplace)
/plugin marketplace add borghei/AI-Skills-German-Law

# Then enable an area
/plugin install arbeitsrecht

Other providers, one Python command:

git clone https://github.com/borghei/AI-Skills-German-Law.git
cd AI-Skills-German-Law

# Gemini Gems
python scripts/route_provider.py --provider gemini --skill arbeitsrecht/kuendigungs-pruefung

# OpenAI (Custom GPT / Assistants API)
python scripts/route_provider.py --provider openai --skill arbeitsrecht/kuendigungs-pruefung

Manual, any AI chat: open any SKILL.md, copy the body, paste into Claude.ai, ChatGPT, or Gemini.


Who this is for

Role What you get
Kanzlei-Anwält:innen / Syndikus A structured drafting aid for Kündigung, Aufhebungsvertrag, Abmahnung, AGB-Prüfung, Mieterhöhung, Strafbefehl, with the sources you'd cite anyway
In-house counsel / Mittelstand-GC Compliance scaffolding for KI-VO, NIS2, HinSchG, LkSG, DORA, DSA/DMA, CSRD, the EU frameworks every European company touches
Compliance Officer / DSB DSGVO Art. 15-Workflows, Datenpannen-Meldung, AVV-Review, DPIA, primary sources, EuGH-Verzahnung
Legal-tech builder A clean plugin architecture (researcher then drafter then reviewer), a router that emits Claude / Gemini / GPT adapters from one SKILL.md, a CI-tested eval harness

What's inside

48 areas: 23 substantive areas of German law (general practice and constitutional/public law), 5 Fachanwaltschaften, 7 EU/cross-cutting compliance frameworks, and 13 additional specialty plugins (regulated industries, IP, professional, finance/antitrust) — together covering the breadth of German legal practice. Each area ships as its own installable plugin.

German legal practice

Area Plugin Coverage
Arbeitsrecht arbeitsrecht/ KSchG-Prüfung, § 102 BetrVG, Aufhebungsvertrag, Abmahnung, Sozialauswahl, Massenentlassung
Datenschutzrecht / GDPR datenschutzrecht/ DSGVO/BDSG, AVV-Review, Art. 15 Auskunft, Art. 33/34 Datenpanne, DPIA, Drittlandtransfer
Vertragsrecht vertragsrecht/ AGB-Kontrolle §§ 305 ff. BGB, Klauselgestaltung, c.i.c., Leistungsstörung, Anfechtung
Mietrecht mietrecht/ Wohnraummiete, Mieterhöhung § 558 BGB, Kündigung §§ 573 ff., Betriebskostenabrechnung, WEG
Gesellschaftsrecht gesellschaftsrecht/ GmbH-Recht (GmbHG), Geschäftsführerhaftung, Gesellschafterbeschlüsse, AG-Grundzüge
Strafrecht strafrecht/ Strafbefehl-Verteidigung, Akteneinsicht, OWi-Verkehrsrecht, Beschuldigtenbelehrung
Insolvenzrecht insolvenzrecht/ Antragspflicht § 15a InsO, StaRUG, 13-Wochen-Liquiditätsplanung, Fortbestehensprognose
Prozessrecht prozessrecht/ Klageschrift §§ 253 ff. ZPO, Streitgegenstand, Sachvortrag, Zuständigkeit, Rechtsmittel
Erbrecht erbrecht/ Testament, Erbvertrag, Pflichtteil §§ 2303 ff. BGB, Erbschein, Erbengemeinschaft
Familienrecht familienrecht/ Scheidung, Zugewinnausgleich §§ 1372 ff. BGB, Unterhalt, Sorge- und Umgangsrecht
Betreuungsrecht betreuungsrecht/ Reform 2023 (§§ 1814 ff. BGB), Jahresbericht § 1863 BGB, Vermögenssorge, Genehmigungspflicht

Fachanwaltschaften

Area Plugin Coverage
IT-Recht it-recht/ SaaS-Verträge, Outsourcing, Softwarelizenz, Open Source Compliance, Cloud-AVV
Bank- und Kapitalmarktrecht bankrecht/ Verbraucherdarlehen §§ 491 ff. BGB, MiFID II, Wertpapierprospekt, Anlageberatung
Gewerblicher Rechtsschutz gewerblicher-rechtsschutz/ Marken (MarkenG), Patente (PatG), Designs (DesignG), UWG, Abmahnungswesen
Steuerrecht steuerrecht/ Außenprüfung, Einspruchsverfahren §§ 347 ff. AO, Selbstanzeige § 371 AO, FGO
Verwaltungsrecht verwaltungsrecht/ Widerspruchsverfahren §§ 68 ff. VwGO, Anfechtungs-/Verpflichtungsklage, § 80 VwGO

EU / cross-cutting compliance

Area Plugin Triggers when
EU KI-VO / AI Act ki-vo-compliance/ Any company deploying AI in the EU
NIS2 nis2/ ~30,000 German entities (essential plus important)
HinSchG hinweisgeberschutz/ Every employer with 50 or more EE
LkSG lieferkettengesetz/ Companies over 1,000 EE in DE (CSDDD soon broader)
DORA dora/ Banks, insurers, investment firms, crypto, CASPs
DSA / DMA dsa-dma/ Hosting providers, online platforms, VLOPs, gatekeepers
CSRD / ESRS csrd/ Large companies, phased 2024 to 2028 (Omnibus pending)

Substantive general law (expanded coverage)

Area Plugin Coverage
Europarecht europarecht/ Art. 267 AEUV Vorabentscheidung (CILFIT/acte clair), Vertragsverletzung Art. 258–260, Richtlinien-Umsetzung
Verfassungsrecht verfassungsrecht/ Verfassungsbeschwerde §§ 90 ff. BVerfGG, 3-Stufen-Grundrechtsprüfung, Organstreit Art. 93 GG
Sozialrecht sozialrecht/ SGB I–XII, Bürgergeld § 7 SGB II, Renten §§ 35, 43 SGB VI, Widerspruch § 84 SGG
Handelsrecht handelsrecht/ Kaufmannseigenschaft §§ 1–15 HGB, Handelsvertreter §§ 84 ff. + § 89b, Untersuchungs-/Rügepflicht §§ 377 f.
Medizinrecht medizinrecht/ Arzthaftung §§ 630a–h BGB, Aufklärungspflicht, Akteneinsicht, MBO-Ä, § 203 StGB
Versicherungsrecht versicherungsrecht/ VVG-Deckungsprüfung 3-stufig, Obliegenheiten §§ 19–22, 28 ff., Maklerhaftung §§ 60–63
Baurecht baurecht/ BGB-Werkvertrag/Bauvertrag §§ 650a ff., VOB/B, BauGB §§ 29–35, LBO, Nachbarrechtsschutz § 212a BauGB
Verkehrsrecht verkehrsrecht/ StVG §§ 7, 17, 18 (Quotenrechtsprechung), MPU-Anordnung FeV §§ 11, 13, 14, OWi nach StVO/BKatV
Urheber- und Medienrecht urheber-medienrecht/ UrhG § 97a-Abmahnung, dreifache Schadensberechnung, Lizenzvertrag §§ 32 ff., MStV-Pflichten
Sportrecht sportrecht/ Verbands-/Vereinsrecht, CAS/DIS-Schiedsgerichtsbarkeit, AntiDopG/WADC, Athletenvertrag
Migrationsrecht migrationsrecht/ AufenthG-Titel-Systematik, AsylG §§ 3, 4 + § 60 V/VII, Dublin VO 604/2013, Abschiebungsschutz
Agrarrecht agrarrecht/ GAP 2023–27, GrdstVG-Genehmigung + RSG-Vorkaufsrecht, LPachtVG, LwAnpG-Vermögensauseinandersetzung

Regulated industries & cross-cutting (expanded)

Area Plugin Triggers when
Vergaberecht vergaberecht/ Öffentliche Aufträge oberhalb/unterhalb EU-Schwelle; Nachprüfung VK §§ 155 ff. GWB
Umweltrecht umweltrecht/ BImSchG-Genehmigung, KrWG, WHG, BNatSchG, UVPG/UmwRG, BBodSchG
Energierecht energierecht/ EnWG-Netzanschluss, EEG-Förderung, EnEfG/EDL-G ab 7,5 GWh/a
Außenwirtschaft, Zoll, Sanktionen aussenwirtschaft-zoll-sanktionen/ Ausfuhrkontrolle AWG/Dual-Use 2021/821, EU-Sanktions-VOen, UZK Art. 33
Geldwäsche / AML-KYC geldwaesche-aml-kyc/ GwG-Verpflichtete § 2, KYC §§ 10 ff., FIU-Meldung § 43; ab 2027 AMLR/AMLA
Transportrecht transportrecht/ HGB §§ 407 ff., CMR (grenzüberschreitend Straße), Spedition §§ 453 ff., ADSp 2017
Produktrecht produktrecht/ ProdHaftG + Produzentenhaftung § 823, GPSR ab 13.12.2024, Rückrufrecht
KI-Governance ki-governance/ Querschnitt KI-Einsatz: AVV Art. 28, § 43e BRAO, ISO/IEC 42001/23894, NIST AI RMF

Specialty law & IP (expanded)

Area Plugin Coverage
Wettbewerbsrecht (UWG) wettbewerbsrecht/ § 13 UWG-Abmahnung inkl. § 8c, irreführende Werbung §§ 5, 5a, 5b, eV §§ 12 ff. UWG
Kartellrecht (GWB) kartellrecht/ § 1 GWB / Art. 101 AEUV, §§ 18 ff. Marktbeherrschung + § 19a, Fusionskontrolle §§ 35 ff. + EU-FK-VO 139/2004
Kapitalmarktrecht kapitalmarktrecht/ WpHG/MAR Marktmissbrauch und Ad-hoc, Prospekt-VO 2017/1129, WpÜG-Pflichtangebot
Patentrecht patentrecht/ PatG/EPÜ Anmeldung, Verletzungsklage §§ 139 ff. (Düsseldorfer Modell), Freedom-to-Operate, Einheitspatent/UPC
Berufsrecht (Anwaltschaft) berufsrecht-anwaltschaft/ BRAO-Grundpflichten + § 203 StGB, FAO-Fortbildung § 15, RDG-Abgrenzung (Inkasso, Legal-Tech)

Each area includes a researcher sub-agent (Quellensuche), drafter sub-agent (Entwurf nach Gutachtenstil), reviewer sub-agent (Risiko- und Berufsrechts-Check), conventions per CONVENTIONS.md, and at least one runnable test under <area>/tests/.


What's different from other German legal-AI repos

Most repos This repo
Source citations Free-form, often hallucinated Statutes link to gesetze-im-internet.de; case law explicitly marked verified or [unverifiziert]
Architecture One monolithic prompt Researcher then drafter then reviewer split per skill
Testing A README disclaimer Fact-pattern eval harness with 110+ structural assertions, runs on every CI build
Compliance A warning paragraph PII redaction script, gateway-routing walkthrough, dated verification log, DSGVO/§203/KI-VO checklist
Provider lock-in Claude only Provider-agnostic canonical SKILL.md plus Claude Code / Gemini Gems / OpenAI adapters generated by scripts/route_provider.py

How much you can rely on it

We are unsentimental about trust. Here is what is verified today, what is in active improvement, and what is the user's responsibility.

Production-grade today

  • Repo structure plus CI. Every plugin manifest validates. CI runs validate.py on every push to catch structural drift. Locally, python scripts/eval.py runs 1,758 fact-pattern assertions across 103 skills (103/103 passing).
  • Statute citations. Every § X links to the authoritative public source, gesetze-im-internet.de and EUR-Lex. One click, verifiable.
  • Methodology. Gutachtenstil, Anspruchsgrundlagen-Reihenfolge, BGH/Beck-Zitierweise, no Präjudizienbindungs-Argumente, textbook-correct conventions, documented in CONVENTIONS.md and enforced by the reviewer sub-agent.
  • Compliance scaffolding. PII redaction (scripts/pii_redact.py), gateway setup guide (references/gateway-setup.md), § 203 / DSGVO / KI-VO checklist (references/compliance-checklist.md).
  • Deterministic legal calculators. Fristenberechnung (§§ 187-193 BGB, § 222 ZPO), Verjährung (§§ 195-199 BGB), RVG and GKG fees from version-pinned statutory tables, all stdlib and unit-tested, no model call. See references/rechner.md.
  • Citation verification. scripts/verify_citations.py parses every §-anchor, ECLI and CELEX in a skill and resolves it (statute anchors against gesetze-im-internet.de). It runs in CI as an informational pass; --strict (and --online) turns it into a hard gate for local pre-commit use.
  • Multi-provider parity. One canonical SKILL.md per skill; the router regenerates Claude / Gemini / OpenAI adapters on demand, no drift.

In active improvement (contributions welcome)

  • Case-law verification. Every BAG / BGH / EuGH citation the model could not independently confirm carries [unverifiziert, prüfen]. The verification path is one PR per citation with a Beck-Online / juris / openjur URL. Highest-leverage contribution.
  • Legal-accuracy eval. Structural eval ships in CI (does the workflow mention § 1 KSchG). A behavioural layer now generates a promptfoo config from the test.md files (scripts/build_eval_config.py, see evals/README.md): deterministic assertions plus LLM-graded expected_behavior rubrics, judged by a different model family. Growing the per-skill rubric coverage and gold answers is open work.
  • Rechtsanwalt review. Each area gets stronger after a 2-hour pass by a licensed Anwalt in that Rechtsgebiet. Reviews are credited per area.

Hard limitations

  • No real Mandatsdaten without a § 203-compliant gateway. Anthropic, Google, OpenAI do not sign Verschwiegenheitserklärungen directly for German lawyers. Route through Langdock, deepset Cloud, or comparable before processing privileged data. Setup walkthrough: references/gateway-setup.md.
  • Every output is a draft. No skill produces signature-ready text. The Berufspflicht under § 43a Abs. 2 BRAO and § 2 BORA stays with the licensed Anwalt.

Verification path

1. Open the area you need (e.g. arbeitsrecht/)
2. Read the SKILL.md. Identify every [unverifiziert] citation.
3. Verify each in Beck-Online or juris (~30 sec/each). Open a PR removing the marker.
4. Run the skill against an anonymized historical Mandat you already know.
5. Wire a § 203-compliant gateway.
6. Use on live Mandate only after 1 to 5 plus your own Berufsrechts-Freigabe.

The full audit trail lives in VERIFICATION_LOG.md, last pass 2026-05-21.


Quickstart

# Validate the repo structure
python scripts/validate.py
# OK, 48 areas validated.

# Run the eval suite (structural smoke check)
python scripts/eval.py
# 15/15 skills passing

# Redact German PII from a document before sending it to a model
python scripts/pii_redact.py --in mandat.txt --out mandat-redacted.txt
# redacted: IBAN=1, PHONE_INTL=1, PLZ_ORT=1, DATE=2

# Generate provider-specific bundles
python scripts/route_provider.py --provider claude --out dist/claude
python scripts/route_provider.py --provider gemini --out dist/gemini
python scripts/route_provider.py --provider openai --out dist/openai

# Chain multiple skills (e.g., full Kündigungs-Workflow)
python scripts/orchestrate.py --preset kuendigung-vollumfang --fact "..."
python scripts/orchestrate.py --list-chains

# Deterministic legal calculators (no model call)
python -m scripts.legal_calc.cli frist --ereignis 15.01.2026 --menge 3 --einheit wochen --land BY
python -m scripts.legal_calc.cli verjaehrung --entstehung 10.03.2023 --kenntnis 05.07.2023
python -m scripts.legal_calc.cli rvg --wert 10000 --posten verfahren termin
python -m unittest scripts.legal_calc.tests

# Verify the statute / ECLI / CELEX citations in the skills
python scripts/verify_citations.py                 # offline, informational
python scripts/verify_citations.py --online --strict  # resolve URLs, fail on problems

# Generate a behavioural (LLM-graded) eval config for promptfoo
python scripts/build_eval_config.py --provider anthropic:messages:claude-opus-4-8 --judge google:gemini-2.5-pro

Compliance & Berufsrecht

This repo is a technical skill collection. It certifies nothing about your deployment. The following obligations stay with you:

Topic Norm Who decides
Mandatsgeheimnis §§ 203, 204 StGB · § 43e BRAO · § 2 BORA Kanzlei / Compliance
DSGVO / BDSG Art. 28 AVV · Art. 35 DPIA · Art. 44 ff. Drittlandtransfer DSB
Drittlandtransfer EU-US DPF · Standardvertragsklauseln · TIA (Schrems II) Datenschutzkonferenz / EuGH
EU KI-VO Art. 6 plus Anhang III · Art. 26 Betreiberpflichten · Art. 50 Transparenz Compliance / Geschäftsleitung
Beschlagnahmeverbote §§ 97, 160a StPO vs. US Cloud Act / FISA § 702 Mandantenanwalt

Built-in helpers: references/compliance-checklist.md · references/gateway-setup.md · scripts/pii_redact.py


Documentation

Document What's in it
Docs site Full searchable docs (hero, area browser, trust matrix, methodology)
QUICKSTART.md 60-second install + use guide for Claude / Gemini / GPT
CONVENTIONS.md Provider-neutral conventions: language, methodology, citation, skill format
CODE_OF_CONDUCT.md Contributor Covenant 2.1
VERIFICATION_LOG.md Dated source-verification record, last pass 2026-05-21
references/zitierweise.md BGH/Beck-Zitierweise (verbindlich)
references/methodik.md Gutachtenstil, Anspruchsgrundlagen-Reihenfolge, Auslegungsmethoden
references/primary-sources.md Verified URLs to gesetze-im-internet.de plus EUR-Lex
references/rechner.md Deterministic calculators: Fristen, Verjährung, RVG, GKG (statutory basis, caveats, CLI)
evals/README.md Behavioural LLM-graded eval harness (promptfoo) and how to run it
references/compliance-checklist.md § 203 / DSGVO / KI-VO checklist before deployment
references/gateway-setup.md Routing through a § 203-compliant gateway
.mcp.json Live MCP wiring (NeuRIS / rechtsinformationen.bund.de), see note below
references/mcp-template.json Per-area MCP server config template
CONTRIBUTING.md How to add skills, verify citations, run tests

Contribute

The highest-leverage thing you can do is verify one case-law citation. It takes 30 seconds in Beck-Online or juris, and the resulting PR helps every future user.

Also welcome:

  • Verified citations, replace [unverifiziert, prüfen] markers with a Beck-Online / juris / openjur URL
  • New areas, agrar-, bau-, erbe-, familien-, sozial-, steuer-, verwaltungsrecht; or EU frameworks like eIDAS 2.0, CRA, MiCA. Start by copying arbeitsrecht/ as a template
  • Test cases, anonymized fact patterns are the most valuable contribution
  • Provider adapters, Mistral, DeepSeek, Llama
  • Compliance corrections, § 203, § 43e BRAO, KI-VO, Drittlandtransfer

See CONTRIBUTING.md for the PR workflow.


Live legal data via MCP (NeuRIS)

The repo ships a top-level .mcp.json that enables a single MCP server: rechtsinformationen, a community MIT-licensed wrapper (wolfgangihloff/rechtsinformationen-bund-de-mcp) around the official NeuRIS open API at rechtsinformationen.bund.de, run by DigitalService for the Bundesministerium der Justiz (public beta). It exposes Bundesrecht and federal case-law addressable by ELI/ECLI as JSON/XML/HTML, via tools such as semantische_rechtssuche, deutsche_gesetze_suchen, rechtsprechung_suchen and gesetz_per_eli_abrufen.

This server queries only public statutes and case-law, never Mandatsdaten, so it is § 203-safe. It is preconfigured in .mcp.json but requires a one-time local setup before it will start: the server has no published npm package, so clone the repo, run ./quick-setup.sh (npm install && npm run build), then replace the placeholder absolute path to dist/index.js in .mcp.json with the real one (until then the server simply will not load). For per-area configs and the commercial-database placeholders (Beck-Online, juris, which have no public MCP server yet), see references/mcp-template.json.


License

Dual-licensed: Apache-2.0 (LICENSE-APACHE) OR MIT (LICENSE-MIT) at your option. Attribution: NOTICE.


48 areas · 103 skills · 3 LLM providers · Researcher then Drafter then Reviewer · DSGVO / KI-VO / NIS2 / HinSchG / LkSG / DORA / DSA / CSRD scaffolding
Verified 2026-05-21 · borghei.me

Buy Me a Coffee

Yorumlar (0)

Sonuc bulunamadi