The current anti-skimming measures only work if passport is completely closed. Even a slight opening of the passport would allow skimming.
See this proof of concept video I found at Zone-H (a popular hacker website) and that was presented at Black Hat 06 (a hacker conference) which demonstrates a solution from a company called Flexilis.
I want one!