skills web js framework