See this protocol issue. Once the protocol is defined, it should be relatively straightforward to add the skill to player's data.