what you see within the right click context are the available dynamic variables.
So with your idea you need to construct that yourself, its very hard to determine genre when it's not already present within given filename. The only other way would be to automate title of object into google/imdb or something and return result. We wont be doing that our selves so that leaves you with :: filename contains [use regex, (horror|shock|thriller)]... package name = y | save path z
|