> ## Documentation Index
> Fetch the complete documentation index at: https://docs.borntocraftstudio.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Open Pet Menu Action

# Open Pet Menu Action

**Type:** `pets_open_menu`

Opens the pet management interface. This menu supports main view, details view, and skin selection.

## Configuration

| Field  | Type                           | Default | Description                  |
| :----- | :----------------------------- | :------ | :--------------------------- |
| `id`   | String                         | ""      | Unique identifier.           |
| `menu` | [MenuSettings](#menu-settings) | ...     | Detailed menu configuration. |

## Menu Settings

| Field      | Type                                 | Default          | Description                             |
| :--------- | :----------------------------------- | :--------------- | :-------------------------------------- |
| `title`    | String                               | "Vos compagnons" | Menu title.                             |
| `rows`     | Int                                  | 6                | Size of the menu.                       |
| `petSlots` | List\<String>                        | "10-16..."       | Slots for pet icons (ranges supported). |
| `storage`  | Ref\<Artifact>                       | Empty            | Storage source.                         |
| `buttons`  | [Buttons](#buttons)                  | ...              | Config for standard buttons.            |
| `details`  | [DetailsSettings](#details-settings) | ...              | Sub-menu for pet stats/levels.          |
| `skins`    | [SkinSettings](#skin-settings)       | ...              | Sub-menu for skin selection.            |

### Buttons

Standard buttons include `toggleVisibility`, `deactivate`, and `close`.

### Details Settings

Configures the view when clicking a pet.

* `rows`, `title`
* `infoSlot`, `levelSlots` (progress bar)
* `buttons`: `activate`, `deactivate`, `toggleVisibility`, `back`, `close`.

### Skin Settings

Configures the view for changing skins.

* `enabled`, `rows`, `title`
* `skinSlots`
* `auto`: Settings for auto-select button.
