# Wod Toolkit

> World of Darkness 20th Anniversary toolkit for Vampire (V20), Werewolf (W20), Mage (M20), Wraith (Wr20), Changeling (C20), Demon (D20). Creates characters, locations, items, organizations, weapons. Triggers: WoD, Vampire, Kindred, clan, ghoul, Garou, tribe, Gift, caern, Tradition, Technocracy, Sphere, rote, Arcanoi, Kithain, Art, spirit, Umbra, crossover, weapon stats, firearm, melee, ranged, Demon, Fallen, House, Lore, evocation, Earthbound, thrall, pact, apocalyptic form, Faith, Torment.

- Skill: `majiayu000/wod-toolkit` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/wod-toolkit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/wod-toolkit/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/wod-toolkit

---


# WoD Toolkit

Unified toolkit for World of Darkness 20th Anniversary Edition content creation across all six classic gamelines.

## Game Detection

| Trigger Keywords | Game | Entry Point |
|------------------|------|-------------|
| V20, Vampire, Kindred, Clan, Discipline, Camarilla, Sabbat, Anarch, ghoul, blood, Tal'Mahe'Ra, Black Hand, elder, infernalist, ritae, vampire hunter | **Vampire** | `overviews/vampire.md` |
| W20, Werewolf, Garou, tribe, auspice, Gift, rite, fetish, Umbra, spirit, caern, Fera | **Werewolf** | `overviews/werewolf.md` |
| M20, Mage, Tradition, Technocracy, Sphere, rote, Paradox, Arete, chantry, wonder, Archmage | **Mage** | `overviews/mage.md` |
| Wr20, Wraith, ghost, Arcanoi, Shadow, Haunt, Legion, Guild, Spectre, Risen, medium, ghost hunter | **Wraith** | `overviews/wraith.md` |
| C20, Changeling, Kithain, kith, Art, Realm, Glamour, Banality, freehold, Dreaming | **Changeling** | `overviews/changeling.md` |
| D20, Demon, Fallen, House, Lore, evocation, Faith, Torment, apocalyptic form, Visage, thrall, pact, Earthbound, Namaru, Asharu, Annunaki, Neberu, Lammasu, Rabisu, Halaku | **Demon** | `overviews/demon.md` |
| crossover, multi-splat, weapon, weapon stats, firearm, melee, ranged, thrown | **Shared** | `modules/shared/` |

---

## Workflow

1. **Detect game** from user request
2. **Load overview** for that game
3. **Select module** from overview's module table
4. **Read module** before creating content
5. **Use references** for detailed data
6. **Validate** against module checklist

---

## Reference Files

| Reference | Path | Use When |
|-----------|------|----------|
| Character creation tables | `references/character-creation.md` | Allocating dots, freebie costs |
| Key decisions | `references/key-decisions.md` | Resolving conflicts between books |
| Crossover guidance | `modules/shared/crossover.md` | Multi-splat content |
| Weapon templates | `references/weapon-output-templates.md` | Creating weapon stat blocks |
| Connection network | `references/connection-network.md` | NPC relationships (M20) |

---

## Data Lookup

All game data is in `references/data.json`. Use `scripts/lookup.py` to query:

```bash
# List all categories
python scripts/lookup.py

# List objects in a category
python scripts/lookup.py v20.disciplines

# Get a specific object
python scripts/lookup.py v20.disciplines disciplines Dominate

# Search across all data
python scripts/lookup.py --search Brujah

# Search within a category
python scripts/lookup.py v20.rules --search generation
```

### Common Categories

| Category | Contents |
|----------|----------|
| `shared.core` | attributes, abilities, archetypes, backgrounds, true-faith |
| `shared.spirits` | hierarchy, charms |
| `v20.disciplines` | disciplines, combination-disciplines, elder-disciplines, bloodline-disciplines |
| `v20.rules` | clans, bloodlines, generation, paths-of-enlightenment |
| `v20.character` | backgrounds, merits-flaws |
| `w20.rules` | tribes, auspices, breeds |
| `w20.gift` | gifts-by-source |
| `m20.rules` | sphere-details, paradigms, practices, tenets, subfactions |
| `m20.technocracy` | conventions, methodologies, equipment |
| `m20.npcs` | faces-of-magick |
| `wr20.arcanoi` | arcanoi-summary |
| `wr20.factions` | legions, guilds |
| `c20.kith` | kithain, regional-kith |
| `c20.arts` | arts |

---

## Directory Structure

```
wod-toolkit/
├── SKILL.md                 ← This file (router)
├── overviews/               ← Game entry points with module tables
│   ├── vampire.md, werewolf.md, mage.md, wraith.md, changeling.md, demon.md
├── modules/
│   ├── v20/                 ← Vampire modules
│   ├── w20/                 ← Werewolf modules
│   ├── m20/                 ← Mage modules
│   ├── wr20/                ← Wraith modules
│   ├── c20/                 ← Changeling modules
│   ├── d20/                 ← Demon modules
│   └── shared/              ← Cross-game modules
├── references/
│   ├── data.json            ← All game data
│   ├── character-creation.md ← Allocation tables
│   ├── key-decisions.md     ← Conflict resolutions
│   ├── connection-network.md ← NPC relationships
│   ├── weapon-output-templates.md
│   └── m20/                 ← M20-specific templates
└── scripts/
    └── lookup.py            ← Data query utility
```

---

## Additional Trigger Keywords

Extended triggers for specialized content:

**Vampire**: Tal'Mahe'Ra, Black Hand, Enoch, Bahari, Koldunism, methuselah, infernalist, ritae, Vaulderie, Blood Brothers, Dark Thaumaturgy, Anarch sorcery, Hunters Hunted, Society of Leopold, Project Twilight, Inquisition, True Faith, combination discipline, Free State, Baron, SchreckNet

**Mage**: Faces of Magick, notable NPC, Charon, Black Jacket, Crusader, Archmage, Disparate, Craft, Nephandi, Technocrat

**Wraith**: ghost hunter, medium, psychic, Numina, cryptid, paranormal investigator

**Changeling**: Nunnehi, chimera, treasure

**Demon**: Devils, Scourges, Malefactors, Fiends, Defilers, Devourers, Slayers, Faustian, Cryptic, Luciferan, Reconciler, Ravener, Visage, apocalyptic traits, Bel, Nusku, Qingu, Dagan, Anshar, Ellil, Kishar, Antu, Mummu, Ninsun, Nedu, Shamash, Ishhara, Adad, Mammetum, Zaltu, Ninurtu, Aruru, Namtar, Nergal, Ereshkigal, reliquary, court, haunt

