# Weg Protokoll Draft

> Erstellt ein vorausgefülltes Protokoll und eine Anwesenheitsliste als druckfertige PDFs für die Durchführung einer WEG-Eigentümerversammlung. Das Protokoll enthält alle TOPs mit Beschlussanträgen und Abstimmungsfeldern als Ausfüllhilfe vor Ort. Nutze diesen Skill immer, wenn Versammlungsunterlagen zur Durchführung (nicht zur Einladung) erstellt werden sollen — z. B. bei "Protokollvorlage erstellen", "Protokoll vorbereiten", "Unterlagen für die Versammlung", "Anwesenheitsliste", "Protokoll für ETV", "Versammlungsdokumentation vorbereiten".

- Skill: `nchillon/weg-protokoll-draft` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add nchillon/weg-protokoll-draft`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nchillon/weg-protokoll-draft/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: nchillon (https://skillmd.com/u/nchillon)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/nchillon/weg-protokoll-draft

---


# weg-protokoll-draft

Erstellt zwei druckfertige PDFs für die Durchführung einer WEG-Eigentümerversammlung:

1. **Protokoll-Vorlage** — alle TOPs, Beschlussanträge und Platzhalterfelder für
   Abstimmungsergebnisse und Beschlussfeststellung. Wird vor Ort als Ausfüllhilfe genutzt.
2. **Anwesenheitsliste** — tabellarisch, alle Eigentümer des Objekts mit Unterschriftszeile und
   Spalte für Bevollmächtigte.

Beide Dokumente übernehmen Logo, Absender und Farben aus dem Verwalterprofil.

---

## Schritt 1: Profil und Objekt laden

1. Lade das Verwalterprofil:

   ```bash
   python scripts/verwalter_profil.py
   ```

   Meldet das Skript `ProfilFehlt`: zuerst **`weg-setup`** ausführen.

2. Liste die Objekte aus `verwaltung/objekte.md` auf und frage: „Für welches Objekt und welche
   Versammlung sollen die Unterlagen erstellt werden?"
3. Zeige die Eigentümerliste (Einheit, Name) und lass sie bestätigen. Korrekturen auch in
   `objekte.md` nachtragen.

> **Beirat (§ 24 Abs. 6 WEG):** Steht für das Objekt ein Beirat in `objekte.md`, braucht das
> Protokoll **drei** Unterschriftszeilen — Verwaltung, Wohnungseigentümer und
> Beiratsvorsitzender. Ohne Beirat genügen zwei. Trage den Namen in `BEIRAT_NAME` ein.

---

## Schritt 2: Versammlungsdaten abfragen

| Feld | Beispiel |
|---|---|
| Versammlungsdatum | 13.09.2026 |
| Uhrzeit (Beginn geplant) | 16:00 Uhr |
| Versammlungsort | Bezeichnung des Orts |

---

## Schritt 3: TOPs und Beschlusstexte entgegennehmen

Erkläre kurz das erwartete Format:

```
TOP 1: Begrüßung und Feststellung der Anwesenheit und Beschlussfähigkeit
TOP 2: Beschluss Hausgeldabrechnung 2025 | Die Verwaltung beantragt die Beschlussfassung über die Hausgeldabrechnung 2025.
TOP 3: Entlastung Hausgeldabrechnung 2025 | Die Verwaltung beantragt die Beschlussfassung über die Entlastung der Hausgeldabrechnung 2025.
```

**Hinweise:**

- TOP 1 hat keinen Beschlusstext nach dem Pipe-Zeichen — er bekommt im Protokoll den
  gesetzlichen Standardtext.
- Weitere TOPs nach demselben Muster: `TOP X: Titel | Beschlussantrag`.
- Fehlt der Beschlusstext, formuliere ihn nach den Standardformulierungen aus `weg-einladung`.

Wurde für diese Versammlung bereits `weg-einladung` gelaufen, übernimm die Tagesordnung von dort,
statt sie erneut abzufragen — und lass sie nur bestätigen.

Zeige die Übersicht aller TOPs zur Bestätigung.

---

## Schritt 4: PDFs generieren

Nutze `scripts/create_protokoll_unterlagen.py`. Das Skript enthält das geprüfte Layout; bekannte
ReportLab-Fallstricke sind im Skriptkopf dokumentiert.

**Vorgehen:**

1. Skript in einen Arbeitsordner kopieren.
2. CONFIG-Block mit den Daten dieser Versammlung füllen. Absender, Logo und Farben kommen aus
   dem Profil — dort nichts eintragen.
3. Zielordner setzen: `WEG_OUT_DIR` als Umgebungsvariable oder im `__main__`-Block.
4. Skript ausführen.

**Ablageort** (Standard aus `verwalter.md`):

```
Objekte/[WEG-Name]/Versammlungen/[YYYYMMDD]/
```

Ordner anlegen, falls er noch nicht existiert (z. B. weil `weg-einladung` nicht gelaufen ist).

**Dateinamen:**

```
DDMMYY_[WEG-Name]_Protokoll_Vorlage.pdf
DDMMYY_[WEG-Name]_Anwesenheitsliste.pdf
```

Nach Erstellung: beide Pfade zeigen und bestätigen lassen.

---

## Was das Protokoll enthält

| Abschnitt | Inhalt |
|---|---|
| Kopf | WEG-Name, „ordentliche Eigentümerversammlung", Datum, Uhrzeit, Ort |
| Einleitende Anmerkung | Standardtext über form- und fristgerechte Einladung |
| Anwesende Eigentümer | Leerfeld (wird in der Versammlung ausgefüllt) |
| TOP 1 | Standardtext Beschlussfähigkeit (§ 25 Abs. 3 WEG) |
| Jeder weitere TOP | Antragsteller-Satz + Abstimmungsfelder (Ja / Nein / Enthaltung) + Beschluss-Platzhalterzeile |
| Verschiedenes | Leerer Abschnitt für Notizen |
| Zeiten | „Beginn: __ Uhr / Ende: __ Uhr" |
| Unterschriften | Verwaltung / Wohnungseigentümer (+ ggf. Beirat) |

**Beschluss-Platzhalterzeile:** Für Standardbeschlüsse ist die Formel vorausgefüllt —
„Die Eigentümergemeinschaft beschließt ______________________." — mit Lücke für Bedingungen.

---

## Was die Anwesenheitsliste enthält

- Titel: „Anwesenheitsliste der Eigentümerversammlung am [Datum]"
- Hinweistext zur Bevollmächtigung (§ 25 WEG)
- Tabelle: Einheit | Name | Bevollmächtigter (Durch: ________) | Unterschrift
- Eine Zeile pro Eigentümer des gewählten Objekts

---

## Danach

Nach der Versammlung stellt **`weg-protokoll-final`** aus diesem Rohling und den Notizen das
fertige Protokoll her. Dieser Skill erzeugt nur die Vorlagen.

---

## Datenschutz

Die Anwesenheitsliste enthält Namen aller Eigentümer. Sie ist ein internes WEG-Dokument und geht
nicht an Dritte.

