Jasmine
From Bulbapedia, the community-driven Pokémon encyclopedia.
Jasmine (Japanese: ? Mikan) is the Olivine Gym Leader. Her specialty is Steel types, and she gives the Mineral Badge to trainers who defeat her in battle.
In the Anime
Pokémon
In the Games
In Gold, Silver, and Crystal, you can't fight Jasmine right away, as she's busy taking care of a sick Ampharos. First you must get a special medicine in Cianwood City and give it to her.
Jasmine trains Steel-type Pokémon, but it's said that she recently used to train a different type. What this type was, remains to be seen.
Pokémon
In the Pokémon Special Manga
Pokémon
In the TCG
Misc
The Japanese name of the Mineral Badge is the Steel Badge.