basic skill ressource implementation