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,tagsundcampaign: 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
SKILL.mdim Ordner.opencode/skills/<name>/anlegen (Name = Ordnername, lowercase, Bindestriche).- Frontmatter mit
nameunddescriptionsetzen. - Format und Best Practices wie in den bestehenden Skills halten.
Troubleshooting
- Erscheint ein Skill nicht:
SKILL.mdgroßgeschrieben?name+descriptionvorhanden? Name eindeutig? Berechtigung inopencode.jsonprüfen.