# Fields

Fields of [Skill](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill).&#x20;

### Fields

| Name                                                                                                                                             | Description                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------- |
| [uuid](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/uuid)                                                       | Unique id of the skill                                            |
| [skillName](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/skillname)                                             | Localized string for the name of the skill                        |
| [skillDescription](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/skilldescription)                               | Localized string for the description of the skill                 |
| [icon](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/icon)                                                       | Icon for the image                                                |
| [skillType](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/skilltype)                                             | Type of the skill                                                 |
| [skillExecutionType](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/skillexecutiontype)                           | Execution type of the skill                                       |
| [castTime](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/casttime)                                               | Cast time duration of the skill in seconds                        |
| [executionTime](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/executiontime)                                     | Execution time duration of the skill in seconds                   |
| [cooldownTime](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/cooldowntime)                                       | Cooldown time duration of the skill in seconds                    |
| [skillState](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/skillstate)                                           | State of the skill at start                                       |
| [useSkillPoints](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/useskillpoints)                                   | Checkbox to define whether skill points should be used to unlock  |
| [skillPointsNeeded](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/skillpointsneeded)                             | Amount of skill points needed to unlock                           |
| [requiresLevel](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/requireslevel)                                     | Checkbox to define whether this skill has a level requirement     |
| [level](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/level)                                                     | Level of the skill needed to unlock                               |
| [reliesOnSkills](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/reliesonskills)                                   | Contains all skills one relies on                                 |
| [assignableToSkillBar](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/assignabletoskillbar)                       | Checkbox to define whether this skill can be added to a skill bar |
| [conditionsExecutionRequirements](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/conditionsexecutionrequirements) | Conditions in order to execute the skill                          |
| [actionsOnActivate](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/actionsonactivate)                             | Actions called when the skill is in the activation phase          |
| [actionsOnCast](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/actionsoncast)                                     | Actions called when the skill is in the casting phase             |
| [actionsOnExecute](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/actionsonexecute)                               | Actions called when the skill is in the execution phase           |
| [actionsOnFinish](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/actionsonfinish)                                 | Actions called when the skill is in the finishing phase           |
| [conditionsRequirements](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/conditionsrequirements)                   | Conditions to unlock the skill                                    |
| [actionsOnReset](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/fields/actionsonreset)                                   | Actions called when the skill is reset or cancelled               |
