add skill module
first version of dynamic skill template