I just got an idea that could work... but didnt test anything
concept:
Whenever you want to grab the edge you trace forward (TRACE 1) to check if you are standing at a wall. If not trace downwards (TRACE 2) from where you traced to before, to check if there is a edge at all. If so, then play your animation....