> For the complete documentation index, see [llms.txt](https://docs.anyrpg.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.anyrpg.org/scriptable-objects/abilities/craft-ability.md).

# Craft Ability

Craft abilities are special types of abilities that do not require ability effects and will automatically craft the current item in the crafting queue when the cast is complete.

{% embed url="<https://youtu.be/91BfCovDp28>" %}

## Creation

To create a craft ability, find (or create) the *GameName/Resources/GameName/BaseAbility* folder (or any subfolder) in the project tab and right click.  Choose *Create > AnyRPG > Abilities > CraftAbility*.

## Properties

Craft abilities do no contain any properties other than the default properties shared by all [Abilities](/scriptable-objects/abilities.md).

## Next steps

* Add a craft ability to the *Capabilities* of a [Character Class](/scriptable-objects/character-class.md).
* Add a craft ability to the *Capabilities* of a [Class Specialization](/scriptable-objects/class-specialization.md).
* Add a craft ability to the *Capabilities* of a [Unit Type](/scriptable-objects/unit-type.md).
* Add a craft ability to the *Capabilities* of a [Faction](/scriptable-objects/faction.md).
* Add a craft ability to the *Capabilities* of a [Unit Profile](/scriptable-objects/unit-profile.md).
* Add a craft ability to a [Skill](/scriptable-objects/skill.md) so the player learns it when they learn the [Skill](/scriptable-objects/skill.md).
* Add a craft ability to a [Recipe](/scriptable-objects/recipe.md) to require knowing the ability to craft the [Item](/scriptable-objects/items.md).
