QatarEnergy has entered into a long-term naphtha supply agreement with Shell.