Describe the bug
I've updated my skills keywords on Manage Settings > Matching, but it's not updated on Users Directory
To Reproduce

Search for the keyword on Users Directory(e.g. 'design'). Not found.

If I search for my username, it still displays old keywords (e.g. 'Shell', 'CSS', etc.)

(octavio edit)
Also onboard keywords seems not saved anywhere

Expected behavior
Keywords should be updated on Users Directory.
It seems like they use different ways to show, that is, you use this way to change keywords, but the code does not use that to show, it uses another way, so no matter what you change, it will not display.
Matching SEttings updates the EmailSubscriber object not the Profile object. It should probably update both, and we should perhaps have some other way of making sure that those two objects keywrods are kept in sync.
@owocki Is it necessary to keep both same fields at the same time? Since they represent the same meaning, why not just keep one? If keeping one, which one? Profile or EmailSubscriber? Maybe Profile is better.
not every emailsubscriber has a profile, but other than that.. thats a valid fix path too IMHO
just submitted a PR to fix this ^^
settings matches automatic email - when changes are made, it's not reflected in the user directory.
Need to unify everything and fix filters in user directory.
Also this is not working, this skills are not saved

Most helpful comment
Matching SEttings updates the
EmailSubscriberobject not theProfileobject. It should probably update both, and we should perhaps have some other way of making sure that those two objects keywrods are kept in sync.