Well, i question me, why not impleement a skill level system like Runescape, customizable, with variables..
example:
1-you can add skills:
-crafting
-fishing
-cooking
2- You can select the numbers of level to up. 10,20,30
3- you can customize the level upgrading by variables.
example
Cooking leveling 0/20 (variable 00001 +1)
Cooking leveling 1/20
4- All skill have an icon, this icon is customizable too.
the level is determinated by a variable, this is good because you can use this variables with the conditional branches.
example:
1-you can add skills:
-crafting
-fishing
-cooking
2- You can select the numbers of level to up. 10,20,30
3- you can customize the level upgrading by variables.
example
Cooking leveling 0/20 (variable 00001 +1)
Cooking leveling 1/20
4- All skill have an icon, this icon is customizable too.
the level is determinated by a variable, this is good because you can use this variables with the conditional branches.