Help with Wall Climb feature

Hey guys, I didn’t find any information online nor videos explaining how to do this.

I’m looking for a way to make my character wall climb like in Celeste.

Any idea on how to achieve this?

I thought about changing the platform properties to « ladder » and changing the collision mask to push the character at the border of the platform but I’m looking for other inputs.