---
title: "Required skills field."
canonical: "https://support.appfire.com/space/DLP/298093369/Required%20skills%20field."
format: markdown
---
The **Required Skills** value can be synchronized with a Jira field.

Default field - Labels (labels)

![image](media://c5b6f8e7-b797-4ac0-81c4-fa4b3402c012)

## General vs. custom configuration 

Field mapping can be configured per Jira project.

Custom synchronization settings are on the right. Settings are created per a Jira project (not per Box).

## Not synchronized

Skills data is stored only in the app. 

## Synchronization with a "labels" field

All fields of type "label" are supported.

![image](media://bd55545c-b8d8-478d-aebd-9740b0e9f635)

> ℹ️ Synchronization with the "labels" field makes it possible to:
> ℹ️ 
> ℹ️ - execute bulk changes → you can handle multiple issues at the same time and assign/remove skills
> ℹ️ - Search for tasks → skill information can be used in Jira searches
> ℹ️ - automate skill assignment → you can use 3rd party add-ons such as Script Runner and Adaptavist

### Bi-directional sync

You can update the skill details in the way that you find most convenient:

- When you add/remove a **skill,** a matching value is added as a label.
- When you add/remove a **label,** a matching skill is added.

Naming convention

<span style="color: #172b4d">**skill#skillname**</span><span style="color: #172b4d"> → s</span>kill labels always start with "**skill#," **making it easy to find and add an appropriate label. Spaces between words are replaced by "_" underscore signs. 

![image](media://fa428954-993e-469e-8926-7b37eb9844c4)

### Requirements

> ℹ️ You can't create a new required skill using a "labels" field.

The app can only recognize skills that already exist in Administration > [Skills](https://appfire.atlassian.net/wiki/spaces/DLP/pages/297603427).

If a user adds a skill label when no corresponding skill exists in the app, the label behaves like a standard Jira label. Retroactively adding the skill to the app won't trigger the processing of tasks that already have labels.