How to activate a certain skill through trigger volumes

I have created blueprint script which allows my character to perform wall slide. However, I dont want to grant this from the beginning but rather have it as a skill that player has to collect later in the game.

I want As soon as player reaches to a machine or a location, the ability gets unlocked.

I dont know how nor i could find any tutorial to develop this in blueprints, please let me know if you have a solution or a tutorial that i can refer to. Grateful for your help

Sounds like it could be a simple bool… no?

Otherwise look into actor components - excellent way to grant actors additional functionality run-time. Or take it away…