Skills required done dynamically