No exactamente, el "poke" no lo tienes que cambiar, es el nombre de la variable que almacena la información del Pokémon que vas a dar.
poke=PokeBattle_Pokemon.new(:CHARMANDER,50,$Trainer)
poke.shinyflag = true
pbAddPokemon(poke)
Esto daría un Charmander shiny al nivel 50.