Skip to content

Skills

The skills block automatically calculates your skill modifiers. It pulls from the first abilities block in your file and calculates scores based on those values. Supports proficiency, expertise, half proficiency, and arbitrary bonuses.

INT

Arcana

+7

WIS

Perception

+1

DEX

Stealth

+4

CHA

Deception

+5

DEX

Acrobatics

+2

INT

Investigation

+10

WIS

Insight

+4

INT

History

+5

Example

yaml
```skills
proficiencies:
  - arcana
  - deception
  - history
  - insight
  - investigation
  - perception
  - stealth

bonuses:
  - name: Cloak of Elvenkind
    target: stealth
    value: 2

expertise:
  - investigation

half_proficiencies:
  - history
```

The skills block automatically displays all 18 D&D 5e skills: Acrobatics, Animal Handling, Arcana, Athletics, Deception, History, Insight, Intimidation, Investigation, Medicine, Nature, Perception, Performance, Persuasion, Religion, Sleight of Hand, Stealth, and Survival. Only skills listed in proficiencies, expertise, or half_proficiencies receive bonuses — the rest display with their base ability modifier.

Configuration

PropertyTypeDefaultDescription
proficienciesArrayList of skills you are proficient in
expertiseArrayList of skills you have expertise in (double proficiency)
half_proficienciesArrayList of skills you have half proficiency in
bonusesArrayList of bonuses to apply to specific skills

Bonus Object

PropertyTypeDefaultDescription
nameStringRequiredName of the bonus (for display purposes)
targetStringRequiredWhich skill the bonus applies to
valueNumberRequiredThe bonus value to add