I have oily skin and have used EM's Silk Dust, Balancing and Finishing powders. The Silk is the best by far.
Someone asked about making it. It's already made by Silk worms and there is nothing you need to add you can use it as a pure ingredient. That's not to say you can't add it to your foundation or make your own powder with other materials too.