Does "10% chance to summon on kill" require using the weapon?

In general, weapon socket enchants only affect that specific weapon, so you must get the kill with the weapon. Note that skills that do % Weapon DPS damage inherit all your weapon enchants, so those count too.