Petrel

Petrel is one of the team rocket executives in the games Pokémon HeartGold and Pokemon SoulSilver. Petrel is the last in command of the Rocket executives. The first time you battle him is at Team Rocket's hideout in Mahogany Town. Then you battle him at Johto Radio Tower.

In Pokémon HeartGold and SoulSilver, Petrel is apparently Team Rocket's master of disguise. He is first seen dressing as Giovanni and then battled in the Team Rocket HQ. In Goldenrod Radio Tower he appears again, using his disguise skills again, this time dressed as Radio Tower Director.

Petrel's motives on Team Rocket are more mild-mannered, as he freely gives out information such as passwords and the location of the Director. He even considers himself a "nice guy" and hands over the key. In fact, it is his giving out of this information that leads to many of Team Rocket's defeats, despite his opinion that the player can't use the information anyways.

Petrel's position has existed since Pokémon Gold and Silver. However, his existence was easy to miss because all Rocket Executives used the same sprite (now adopted as Archer's canonical design), making it seem to some like there was only one Executive. The Rocket Executive that Petrel is based on was then given a canonical design and an official name in HeartGold and SoulSilver, along with the other three Executives, to distinguish them as individuals. Proton's case is the same.