# SkillDef

> Kinbarrow modding reference — content tree `b2f73c2ab65ff925`, version `0.2.0+main.a22009f4c`.

One row of the skills table: an open skill id and the declared ability that governs it. Both ids must resolve in the effective tree.

**Note on syntax:** these files are RON, not JSON. The shapes below are exact,
but punctuation follows RON — read a real `data/*.ron` file alongside.

## Fields

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `ability` | `Ability` | required | Governing ability id declared by the effective ability registry. |
| `name` | `string` | required | Authored name. |
| `skill` | `Skill` | required | Stable authored id used by skill-bearing rows. |

## Nested shapes

<a id="ability"></a>

### Ability

An open, validated Ability id interned from authored data.

<a id="skill"></a>

### Skill

An open, validated Skill id interned from authored data.


