Very skilful person made money boxes (5)
I believe the answer is:
demon
'very skilful person' is the definition.
(demon can mean someone skilled at something)
'made money boxes' is the wordplay.
'boxes' indicates a hidden word (to box can mean to contain).
'DEMON' can be found hidden inside 'made money'.
(Other definitions for demon that I've seen before include "Devil - master performer" , "Fanatic; devil" , "Evildoer" , "Fiend, devil" , "malignant spirit" .)