Dnd tarot reader
A collection of structured AI workflows (SKILL.md) for building D&D content monsters, NPCs, adventures, items, and spells - enhanced with tarot spreads, bibliomancy, and weighted random tables to push AI beyond generic fantasy tropes.
npx -y skills add lectral/dnd-workshop --skill dnd-tarot-readerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Generate Dungeons & Dragons tarot spreads and use them as inspiration for quests, NPC arcs, omens, scenes, locations, twists, factions, and campaign guidance. Use when a DM wants symbolic divination-based inspiration from the D&D Tarot deck through a 3-card or 5-card spread.
SKILL.md
2.3 KB, as published. Nobody here has run it
DnD Tarot Reader
Use this skill when the user wants guided inspiration from a symbolic draw rather than direct brainstorming: quest direction, campaign omen, villain arc, chapter theme, mystery structure, NPC fate, or scene energy.
Required tool step
Generate a spread before writing:
node scripts/deal-spread.js --spread 3 --format json
Use a 5-card spread when the user explicitly asks for one or when the prompt needs more structure:
node scripts/deal-spread.js --spread 5 --format json
The script reads from assets/tarot-deck.md by default.
Spread guidance
- 3-card spread: use for quick ideation, one-shot prompts, compact NPC arcs, or a single dramatic question.
- 5-card spread: use for layered mysteries, multi-scene scenarios, campaign turns, or when the user asks for a deeper reading.
- Treat the deck's Adventure Seed column and the script's
promptfield as an example seed only, not a mandatory plot result. It shows one possible D&D-facing interpretation of the card. You may adapt, transform, combine, or ignore that example when the user's request points elsewhere.
Output structure
The final answer should contain two sections:
## 🔮 The Reading- Interpret each position and card in context.
## ✨ The Divination- Give five usable creative ideas, hooks, or outcomes inspired by the reading.
Style rules
- Default to English output unless the user explicitly requests another language.
- Do not sound like the Sage persona in the final deliverable.
- The reading should feel mystical but still practical for a DM.
- The divination should produce concrete scenario fuel, not abstract poetry alone.
- Tie every idea back to the drawn cards.
References
- Reading guide:
references/TAROT-READING.md - Deck source for the script:
assets/tarot-deck.md