能力可以用在很多地方。就好像you gain communication skills, customer service skills(能力,技能). Also you have physical ability (能力)to bend and climb ladders. Those situation are 能力capacity.
本事是拥有一项不平凡的能力,可以用来谋生,或者创造很大的财富,(开公司,考上某某名牌大学) 例如,他很有本事,他考上美国大学了。你学会中文也是一种本事。I don't think they are interchangeable. But they are certain ability to do something. 有本事就一定有能力。但是有能力的人不一定有本事。Does it make sense?