Yes, excess food. I have the biofilm disappearing by itself if I don't feed the fish for a couple of days. I don't skim the water surface at all. I don't see a point in doing that.
Feed less and often than once in bulk. If you can't, invest in an automatic feeder.
Daniel has it right. usually too much food causes it.
Sent from my Nexus 7 using Tapatalk HD