Shell Energy North America US LP has agreed to buy up to 100 MW of electricity from a California wind project being developed by Terra-Gen LLC.