Try experimenting with different collision polygon shapes.
For example, in one of the games with lots of slopes I'm using this polygon (the character is facing right here):
Also, make sure you move your character only using Platform actions. If you change its position directly or with other behaviors, this can mess with Platform's collision handling.