Blot the oil stain immediately with a clean absorbent towel. If a towel is not handy, use a paper towel or napkin. This increases your chance of removing the stain successfully from the satin.
Read the label on your satin garment. If it requires dry cleaning, take the satin garment to the dry cleaner as soon as possible. Inform the clerk that oil is the cause of the spot. Show him the location of the stain as well.
Apply a stain remover to the oily spot as quickly as you can to reduce the risk of a permanent stain. Use a pretreatment spray on the area. One that is detergent-based or petroleum-based works well. If these are not available, rub in liquid laundry detergent on the area or make a paste out of water and a laundry detergent powder. Use detergents that specify they are for delicate fabrics.
Check the satin garment for the recommended water temperature when laundering the material. Use the hottest wash cycles it recommends to remove the oil residue. Typically, the recommendation on the care label states cool or warm wash cycles. Add laundry detergent and fabric softener to the machine in your normal manner. Set the dial to the gentle cycle and turn the washer on.
Inspect the satin garment once the washing cycle is completed. Hold it up in a brightly lit room to determine whether the oil stain is gone. If so, dry the satin according to the care label instructions. Treat the satin again if the oil remains.