Examples of Trainer skills: Move tutoring/move deleting
Berry farming (increases berry yield when planting and harvesting)
Pokemon knowledge (enables you to view Pokemon types/weaknesses in battle, reveals other information outside of battle),
Pokemon breeding (enables selective breeding, which lets you choose what moves the Pokemon will have when it hatches, as well as stat allocating)
Such an implementation would make this a true RPG.
If the breeding one lets you max out IV's, yes.
But the showing the type matchups in battle seems to take away some of the point somewhat. --- Official Rayquaza of the Pokemon X and Y boards I like a lot of things. Like Pokemon. And Sonic. And Kirby. And Smash bros. And Coca cola.
might be interesting. such "skills" shouldn't be direct buffs for in-battle, but maybe out of battle stuff. Maybe get a 10% boost in EV points, or every 10 steps heals your pokemon by 1 hp. (like a reverse poison)
Actually, i'd love it if there was a skill which restored PP slowly. These wouldn't directly buff your pokemon, they wouldn't affect the metagame (except maybe the EV thing, but it wouldn't be an issue imho), but they'd help with in-game annoyances. --- Idealism is seeing potential. Pragmatism is seeing consequences.