Skills for Jira Configuration UI forbids renaming skills once Skillset fields are created. This limitation is necessary to ensure:

There are several possible workarounds:

  1. Delete and re-create the skill

    This is the simplest approach to use until you have assigned the skill to users.

  2. Use a script (Python) https://www.dropbox.com/s/mlsc6ob1r2682db/rename-skill.py?dl=0
    The script updates the skill name, users' expertise and all the scoped issues that list this skill as a requirement.

  3. Use Skills for Jira API

    Skill and user expertise management are available via API. You can use it in your own automation

Using https://www.dropbox.com/s/mlsc6ob1r2682db/rename-skill.py?dl=0

Prerequisites:

The script will ask you to enter the information, not supplied via environment variables

Executing the script:

python3 rename-skill.py "Old skill name" "New skill name"

Sample output:

Successfully created skill: New skill...
Successfully updated users' expertise...
DEV-7 updated
DEV-4 updated
DEV-3 updated
DEV-1 updated
Successfully deleted skill: Old skill...