What if you made climb a second variable? That would definitely add some flexibility.
For example, if the ability was thok, you could add climb, and if you touched a wall after thokking, you would climb. Of course, with some abilities this wouldn't work so well, so it would be obvious and become...