> For the complete documentation index, see [llms.txt](https://docs.existent.com/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.existent.com/documentation/resources/existent-api/index/existentanimationlibrary/getchildrenbones.md).

# GetChildrenBones

[ExistentDocumentation](https://gitlab.com/lightgarden-studios/existent-documentation/-/blob/v0.1.0/resources/BPNodes/index.md) > [ExistentAnimationLibrary](/documentation/resources/existent-api/index/existentanimationlibrary.md) > Get Children Bones

## Get Children Bones

Starting from a parent bone get all the children recursively.

![](/files/u0fLnlZhJaeC5vpYbipg)

#### Inputs

|                                                                         |                                     |
| ----------------------------------------------------------------------- | ----------------------------------- |
| <p><strong>Skinned Asset</strong><br>Skinned Asset Object Reference</p> | The skinned asset to get bones from |
| <p><strong>Bone Name</strong><br>Name</p>                               | The parent bone                     |
| <p><strong>Include Sockets</strong><br>Boolean</p>                      |                                     |

#### Outputs

|                                                        |                            |
| ------------------------------------------------------ | -------------------------- |
| <p><strong>Return Value</strong><br>Array of Names</p> | An array of children bones |
