I'm not too sure how it works though, haven't used it. (well enough to know it works effectively~ the reaction works~) I'm guessing it just works in the way that you use the workshop and when the reaction is completed the xp goes to the skill the workshop is set to increase, unknown how much xp would be granted.
Seems this should work as well.
[REACTION:TRAIN_M_001]
[NAME:Train Sneak]
[BUILDING:TRAINING_BOOTH_MILITARY:NONE]
[SKILL:SNEAK]
But I think maybe it did need those reactions to work, or those reactions were added to make it cost something(so it couldn't be purely abused), or not I just downloaded it and it's pretty much exactly what you use. But it does seem you tested more advanced version where it can give more xp(which doesn't seem to be effective anymore).
[REACTION:TRAIN_SLOW_SNEAK]
[NAME:Train Ambusher/Hunter]
[BUILDING:MEPH_TRAINING_WORKSHOP_RANGER:CUSTOM_A]
DESCRIPTION:Free skill training.
DESCRIPTION:blank
DESCRIPTION:Uses x skill.
[SKILL:SNEAK]
Maybe it'd be better to make this a sort of druid magic by adding a reaction like this,
[BUILDING:PRACTICE_WORKSHOP:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:COAL:COKE]
[PRODUCT:100:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
[SKILL:FORGE_ARMOR]
Of course with plant materials instead, or with water or lava buckets, water bucket goes in gets emptied and comes out as a bucket(but then again it uses the bucket in the reaction and the product should be a set bucket type(not sure of this) so could possibly abused to get free resources of that type if you don't have it(from smelting bucket?) ).
So with this?
[REACTION:EMPTY_BUCKET] added by Crypto with thanks to Meph
[NAME:empty water bucket]
[BUILDING:KITCHEN:CUSTOM_E]
[REAGENT:water:1:LIQUID_MISC:NONE:WATER:NONE][PRODUCT_DIMENSION:150]
[REAGENT:water bucket:1:NONE:NONE:NONE:NONE]
[CONTAINS:water]
[NOT_IMPROVED]
[PRESERVE_REAGENT]