I like the idea as well. Mostly because it's only affected by Cloak. No way it could be OP.
Only thing I can add is in the card text, the grammar seems iffy.
"Reset when it's no more invisible".
How about "Reset when Shadow Dancer is no longer invisible"?