Those sound like rules from 3rd Edition, not 5th Edition. Outside of disadvantage on dexterity (stealth) checks, heavy armor does not provide any penalty to skill checks in 5th Edition. Similarly, 5th Edition doesn't give any sort of AC penalty or "flat footed" to climbing creatures.
But yeah...