skill revision