Lay the stole onto a flat surface and cover the stain with a thin layer of baking soda. Allow the baking soda to absorb the stain from the satin for 30 minutes before wiping it away with a damp cloth.
Create a mixture of 1 gallon warm water, 1 tablespoon boric acid powder, 1/2 tablespoon baby shampoo. Stir the ingredients until they are well incorporated.
Dampen a soft cloth with the homemade satin cleaner and dab it into the oil stain. Continue to blot at the stain until it is completely removed.
Dampen a separate soft cloth with plain water and dab at the stole to remove the soapy mixture. Hang the stole on a drying rack or lay it onto a towel to air dry. Do not dry the satin stole in the sun as it will fade or discolor the garment.