Check for chain stretch with Park Tools chain wear indicator. If it measures .75 replace the chain. If it reads 1.0 then it is a really good possibility that you May need to replace the chainring as well. Your chain should not skip under any condition. Just finished dealing with this problem yesterday. Good luck!