Originally Posted by
Koyote
Cassette wear is notoriously difficult to diagnose visually. Replace it.
I agree its the cassette, but from experience Ive noticed the skipping may subside if you ride the new chain for a little while. No need to replace it right away unless the skipping is severe and dangerous.