# DnD Vault Skills Diese Skills decken **wiederkehrende Einzelaufgaben** der Kampagne „[[Morgendämmerung]]" ab. ## Trennung der Ebenen | Ebene | Wo | Inhalt | |-------|----|--------| | **Standards** | `AGENTS.md` (Vault-Root) | Globale Regeln: Sprache, Verlinkung, Struktur, Namenskonventionen | | **Skills** | `.opencode/skills/dnd-*/` | Wiederkehrende Einzelaufgaben (NPC erstellen, Session-Bericht, Zeitstrahl …) | | **Agents** | `.opencode/agents/*.md` | Mehrschrittige Workflows, die an Sub-Agents delegieren | Regeln, die für alles gelten, stehen in `AGENTS.md` und werden hier **nicht** wiederholt. ## Verbindliche Grundsätze (aus AGENTS.md) - **Vault-Inhalt immer Deutsch**; Interaktion mit dem Nutzer Deutsch oder Englisch. - **So viele `[[Wiki-Links]]` wie sinnvoll** bei jeder Erwähnung. - **Vorlagen** aus `Templates/` verwenden (siehe AGENTS.md-Tabelle). - **Frontmatter** mit `type`, `tags` und `campaign: Morgendämmerung`. ## Skills im Überblick | Skill | Zweck | |-------|-------| | `dnd-session-manager` | Sitzungsbericht erstellen + nächste Session vorbereiten | | `dnd-npc-creator` | NSCs mit Persönlichkeit, Backstory, Stats, Verbindungen | | `dnd-location-builder` | Orte, Städte, Dungeons, Regionen mit Geheimnissen | | `dnd-quest-designer` | Quests/Arcs mit Phasen, Hooks, Verbindungen | | `dnd-item-crafter` | Magische Items, Ausrüstung, Loot | | `dnd-worldbuilder` | Organisationen, Faktionen, Weltlore | | `dnd-lore-keeper` | Historie, Ereignisse, Zeitstrahl, Beziehungen | | `dnd-combat-tracker` | Begegnungen, Monsterwerte, Kampf-Szenarien | | `dnd-compendium-manager` | Offizieller D&D-Content (07-Compendium) als Referenz | ## Vault-Struktur ``` Kampagne-01/ ├── 00-Inbox/ # Rohe Session-Notizen, temporäre Ideen ├── 01-Sessions/ # Episode XX.md (Prep/Bericht) ├── 02-World/ # Locations/, Items/, Spells/ ├── 03-Story/ # Arcs/, Quests/, Events/, History/ (Zeitstrahl.md) ├── 04-Entities/ # Organizations/, NPCs/, Characters/, Monsters/ ├── 05-Ideas/ # input.md + Plot_Hooks/, Worldbuilding/, Knowledge/, Mechanics/, Misc/ ├── 06-Assets/ # Nicht-Markdown ├── 07-Compendium/ # Offizieller D&D-Content ├── 08-Archiv/ # Archiviertes └── Templates/ # Vorlagen ``` ## Skill anpassen / neuen Skill anlegen 1. `SKILL.md` im Ordner `.opencode/skills//` anlegen (Name = Ordnername, lowercase, Bindestriche). 2. Frontmatter mit `name` und `description` setzen. 3. Format und Best Practices wie in den bestehenden Skills halten. ## Troubleshooting - Erscheint ein Skill nicht: `SKILL.md` großgeschrieben? `name` + `description` vorhanden? Name eindeutig? Berechtigung in `opencode.json` prüfen.