As Pokemon wikiaBulbapedia stands:
The Shell Bell is an item thatWhenever the Pokémon holding it deals damage, it restores 10%1/8 of all direct caused damage from the target to the userdamage dealt as HP.
This means to me that every time I deal damage to an enemy my Pokemon recovers a bit of HP. But that's not true, because it seems that the Shell Bell doesn't work on OHKO moves neither on the last move that make the enemy faint.
Is this right? Please, let me know how it works, I can't figure out.