# Workbench config

You can create unlimited workbenches by copying and adjusting the `default.yml`config file in `workbenches`folder.

{% hint style="warning" %}
The ID of the workbench is the same as its config filename. For example default.yml workbench will have the ID: default.
{% endhint %}

Here is an example workbench config:

```yaml
# Title of the workbench inventory
title: "Craft Item"

# How many rows should the workbench inventory have?
rows: 6

# Result slot is where the result of the recipe will be placed.
result-slot: 23

# Matrix slots are used to assemble the recipe.
matrix-slots: [ 10, 11, 12, 19, 20, 21, 28, 29, 30 ]

# Quick crafting slots are used to craft items without assembling the recipe in the recipe.
quick-crafting-slots: [ 16, 25, 34 ]

# Where should we put the items that indicate the completion of a recipe?
completion-indicator-slots: [ 45, 46, 47, 48, 49, 50, 51, 52, 53 ]

# This is an experimental feature and it will probably be experimental forever.
# Turning this on might cause performance issues.
include-vanilla-recipes-in-quick-crafting: false

# Options when a recipe is opened from the recipe book
recipe-book:
  # Title in the recipe book when you view a recipe from this workbench
  title: "Crafting recipe"
  # Previous recipe slot button (only when using grouping)
  prev-recipe-slot: 52
  # Next recipe slot button (only when using grouping)
  next-recipe-slot: 53
  # Recipe result slot
  result-slot: 25
  # Back slot if applicable
  back-slot: 45
  # Additional custom items to map to the recipe view inventory
  custom-items: { }

# Other custom items to add to the workbench inventory
# For example some cosmetic stuff
custom-items: { }

# You can also override every default item here for this workbench that are
# defined in the menus/workbench_defaults.yml
```


---

# 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.auroramc.gg/auroracrafting/configuration/workbench-config.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.
