Smart skill