Agent skill
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.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/wod-toolkit
SKILL.md
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
- Detect game from user request
- Load overview for that game
- Select module from overview's module table
- Read module before creating content
- Use references for detailed data
- 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:
# 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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?