# Skeleton

The Skeleton tool allows you to create skeleton annotations on visual assets, such as images and videos. Individual skeleton points can be linked to other points in the skeleton, and can have unique attributes.

<figure><img src="https://3895963154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTcOUG6rfWxqGM0N4db2P%2Fuploads%2FkSZ2cImUtcQ4SdCfX1wF%2Floreshot-20260311-085238%402x.png?alt=media&#x26;token=79943ab1-e8df-4d04-b60e-ec500170b4fb" alt="" width="563"><figcaption></figcaption></figure>

## How to add a Skeleton class to a project

From the project's *Settings* tab, enter the *Category Schema* section. From the *Add Category* dropdown, pick *Skeleton*.

<figure><img src="https://3895963154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTcOUG6rfWxqGM0N4db2P%2Fuploads%2FSNAN06DwrpVd3PBnJaxF%2Floreshot-20260311-091956%402x.png?alt=media&#x26;token=bd0e7935-c0d8-4537-9914-f18f92e49cb5" alt=""><figcaption></figcaption></figure>

A Skeleton-type class will be added to your project.

## How to define the skeleton's structure

Expand the Skeleton class in your category schema. After having given the class a name, click on *Define Skeleton*.

<figure><img src="https://3895963154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTcOUG6rfWxqGM0N4db2P%2Fuploads%2FKXCKJ11YjVWcTDikLacz%2Floreshot-20260311-092133%402x.png?alt=media&#x26;token=66e13dcf-52f0-4b6e-8063-45324a0fe102" alt=""><figcaption></figcaption></figure>

The *Define Skeleton* dialog will open. From here, you can click on the canvas to define your skeleton's structure. Start by clicking to create the skeleton's points:

<figure><img src="https://3895963154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTcOUG6rfWxqGM0N4db2P%2Fuploads%2FIeSuWhkoAo6KpN7E89l9%2Floreshot-20260311-092300.gif?alt=media&#x26;token=019150f4-3236-4cde-b3d1-f67afa18c8ec" alt=""><figcaption></figcaption></figure>

You can rename each individual point by clicking on the pen icon next to the point's number in the list on the right-hand side of the screen.

By clicking on the "Upload Image" button, you can upload an image that will be used as background for the define skeleton canvas, for you to use as reference.

Then, click on *Connect Points* to create connections between the points you have just created:

{% hint style="info" %}
The button may now look different on the platform than on the video below, but the function remains the same.
{% endhint %}

<figure><img src="https://3895963154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTcOUG6rfWxqGM0N4db2P%2Fuploads%2Ffmx7VUEjmzhCJk3yDxnb%2Floreshot-20260311-092417.gif?alt=media&#x26;token=3fb20bbd-3e1d-47e6-a8d3-7931fabd3665" alt=""><figcaption></figcaption></figure>

You can delete connections by clicking on the trach can icon next to the connection on the right hand side of the screen. (you may have to scroll down)

Once done, click on *Apply*.

If necessary, you can then add attributes to each individual skeleton point. From the *Category Schema* section of your project's settings, click on an individual point of the skeleton, and then on *Add Classification*.

<figure><img src="https://3895963154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTcOUG6rfWxqGM0N4db2P%2Fuploads%2Fe59dnsiMiB8DoZ4yBxSC%2Floreshot-20260311-092702%402x.png?alt=media&#x26;token=1f46ef2e-d0f3-4077-a430-3f4686aabdd7" alt=""><figcaption></figcaption></figure>

You can, for example, have a radio button, text, or dropdown as attribute to a point.

## How to annotate using the Skeleton tool

From within the labeling editor, click on the skeleton tool of your choice from the *Tools* panel on the left-hand side of the screen.

Then, click on the asset where you'd like to place the skeleton. The skeleton will appear.

Click on the skeleton to select it. You can then click and drag to move or resize it as a whole.

You can also move each individual point by double clicking on the point and moving it. Please see the video below:

<figure><img src="https://3895963154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTcOUG6rfWxqGM0N4db2P%2Fuploads%2FwPNPBz85gZ83r927eBaS%2Floreshot-20260311-084742.gif?alt=media&#x26;token=86fcaebb-98b2-4d2a-a22f-6cac56e0aebd" alt=""><figcaption></figcaption></figure>

To add attributes to a point, right-click the point.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.imerit.net/labeling/labeling-tools/tools/skeleton.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
