I'll think I could use a pointer to the struct that holds all aquired information and store it into a skill of the entity ...

So I can access the struct when clicking on the entity, couldn't I?