Question: can skarmory learn toxic spikes?
Answer: The spikes will not poison any raised Pokémon, nor does it affect Poison or Steel types, nor Pokémon with the abilities Immunity or Magic Guard. Raised Pokémon are any Flying types or those under the effects of Levitate, Magnet Rise or Telekinesis.