Smoked for 25 years - quit two months ago.
We have lots of stuff to clean.
We're partial to liquid Cascade dishwasher soap. Not hand washing stuff like Dawn - the stuff for the machine.
It cuts the oils from the smoke nicely.
Mix some with water in a squirt bottle. Spray kite (or whatever). Let sit, but don't let dry, rinse.
Also works for oil spots and such.
Doesn't seem to hurt kite fabrics at all.