Used to refer to something that is amazing or revolutionary.Similar to (and based on) "blow your mind".
Yo man, I have to show you this awesome new record by Canned Heat- it'll skin your mind alive!