| name | dh-rules |
| description | This skill should be used when the GM needs to look up Daggerheart rules, reference what the SRD says, find official rules, get exact wording, check RAW (rules as written), verify rules references, or understand how mechanics work in Daggerheart. Provides authoritative rule clarification from the Daggerheart System Reference Document 1.0. |
| version | 1.0.0 |
Daggerheart SRD Rule Lookup Skill
Provide authoritative rule lookups from the Daggerheart System Reference Document 1.0 (SRD 1.0). Use the SRD markdown files in this skill's references directory to answer questions about official Daggerheart rules.
When to Use This Skill
This skill applies when the user:
- Asks "what does the SRD say about..."
- Requests "official Daggerheart rules for..."
- Wants "exact wording of..."
- Asks for "RAW" (rules as written)
- Needs to verify a rule during gameplay
- Questions how a Daggerheart mechanic works
- Needs to look up adversary stat blocks
- Needs class feature or ability details
- Needs domain card descriptions
SRD Directory Organization
The SRD files are located at ${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/:
| Directory | Contents |
|---|
abilities/ | Domain cards and abilities (Arcana, Blade, Bone, etc.) |
adversaries/ | Adversary stat blocks by name |
ancestries/ | Ancestry features and options |
armor/ | Armor definitions and stats |
classes/ | Class definitions (9 classes: Bard, Druid, Guardian, Ranger, Rogue, Seraph, Sorcerer, Warrior, Wizard) |
communities/ | Community features and options |
consumables/ | Consumable item definitions |
contents/ | Core rules (Combat, Character Creation, etc.) |
domains/ | Domain descriptions (9 domains: Arcana, Blade, Bone, Codex, Grace, Midnight, Sage, Splendor, Valor) |
environments/ | Environmental rules and hazards |
frames/ | Campaign frame content |
items/ | General item definitions |
subclasses/ | Subclass definitions |
weapons/ | Weapon definitions and stats |
.build/md/ | Compiled reference files |
Search Patterns for SRD Files
For efficient searching of SRD content, use grep with the following patterns.
Searching Adversaries
Each adversary has its own file in adversaries/. Use case-insensitive search:
cat "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/adversaries/Bear.md"
ls "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/adversaries/" | grep -i "zombie"
grep -ri "Tier 2" "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/adversaries/"
grep -ri "Bruiser" "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/adversaries/" | head -20
grep -ri "Fear Feature" "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/adversaries/"
Searching Classes
Each class has its own file in classes/:
cat "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/classes/Guardian.md"
grep -ri "Evasion" "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/classes/"
ls "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/classes/"
Searching Domain Cards (Abilities)
Domain cards are in abilities/, one file per card:
cat "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/abilities/Fireball.md" 2>/dev/null
ls "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/abilities/" | grep -i "bolt"
grep -ri "Arcana" "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/abilities/" | head -30
grep -ri "damage" "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/abilities/" | head -20
grep -ri "Recall Cost" "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/abilities/"
Searching Core Rules (Contents)
Core rules are in contents/:
ls "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/contents/"
grep -ri "Critical Success" "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/contents/"
grep -ri "Hope" "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/contents/" | head -20
grep -ri "Fear" "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/contents/" | head -20
grep -ri "Action Roll" "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/contents/"
Searching Domains
Domain descriptions are in domains/:
cat "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/domains/Arcana.md"
ls "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/domains/"
Searching Ancestries and Communities
ls "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/ancestries/"
ls "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/communities/"
grep -ri "Feature" "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/ancestries/"
Searching Equipment
ls "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/weapons/"
ls "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/armor/"
cat "${CLAUDE_PLUGIN_ROOT}/skills/dh-rules/references/srd/weapons/Longsword.md" 2>/dev/null
Response Format
When answering rule questions:
- Quote the exact SRD text first (use blockquotes)
- Cite the source file
- Explain or clarify if needed
- Note any related rules
Example response:
From contents/Combat.md:
Critical Success
When you roll doubles on your Duality Dice (both dice show the same value), you achieve a Critical Success. This counts as a success with Hope, plus you gain an additional Hope token.
This means rolling 4-4, 7-7, or any matching pair triggers a Critical Success.
Attribution Requirement
When quoting substantial portions of the SRD in any output, include the DPCGL attribution:
This work includes material from the Daggerheart System Reference Document 1.0, published by Darrington Press. Daggerheart and all related marks are trademarks of Critical Role, LLC and used under the Darrington Press Community Gaming License (DPCGL). See https://www.daggerheart.com/ for full license terms.
Common Rule Categories
Quick reference for which directory to search:
| Question About | Search Location |
|---|
| How combat works | contents/ (Combat.md) |
| Action rolls, Hope/Fear | contents/ |
| Class features | classes/[class].md |
| Subclass features | subclasses/ |
| Domain cards | abilities/ |
| Domain descriptions | domains/ |
| Adversary stat block | adversaries/[name].md |
| Ancestry features | ancestries/ |
| Community features | communities/ |
| Weapon stats | weapons/ |
| Armor stats | armor/ |
| Consumables | consumables/ |
| Environmental hazards | environments/ |
Notes
- The SRD contains only content released under the DPCGL; some published content may be excluded
- Adversary files use individual markdown files, one per adversary
- Domain cards are individual files in
abilities/ with domain indicated in content
- File names may contain spaces; use quotes in paths when necessary
- For quick lookups,
cat the specific file; for broad searches, use grep -ri