The only thing I would (and do) put is a Radtech Screensavr over the keyboard when the lid is closed.
Nothing on the computer when in normal use.
I empathize. I work hard to make sure my MacBook Pro stays clean. Just my preference.I've never had good results doing this. Always mars the screen.
And why does one need a keyboard cover when the lid is closed?