Very good question, but I'm afraid it won't work:
== ROUGH SKIN (Sharpedo - EX:Ruby/Sapphire; Carvanha - EX:Ruby/Sapphire)
Q. If an attack "places damage counters" on Sharpedo or Carvanha, does "Rough Skin" get to work?
A. Damage counters are typically phrased that way to mean something other than damage. So, Rough Skin does not trigger on damage counters. (Feb 26, 2004 PUI Rules Team)
== DAMAGE CURSE (Shedinja - EX: Dragon)
Q. What's happen if Shedinja uses its "Damage Curse" attack on Sharpedo? Does Sharpedo's "Rough Skin" get to work? And if so, would Shedinja's "Wonder Guard" Poke-BODY prevent Sharpedo's recoil?
A. Since Damage Curse "places counters", Sharpedo's Rough Skin does not get to work. (Feb 26, 2004 PUI Rules Team)
Soooo close,
- CHRISBO