why is add skin data used in skin modifier? I found it always inactive
It's used in a very specific cases when you change mesh data on object with Skin modifier (from dropdown if you select other mesh data in Data tab). Then you click this button so Skin modifier updates. Was added after this issue (link).