AI-Skills-German-Law
Health Warn
- License — License: NOASSERTION
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
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.
AI Skills, German Law
Tested AI skills for German legal practice and EU compliance. Works with Claude, Gemini, and GPT.
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.pyon every push to catch structural drift. Locally,python scripts/eval.pyruns 1,758 fact-pattern assertions across 103 skills (103/103 passing). - Statute citations. Every
§ Xlinks 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.mdand 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.pyparses 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.mdper 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.mdfiles (scripts/build_eval_config.py, seeevals/README.md): deterministic assertions plus LLM-gradedexpected_behaviorrubrics, 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
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found