As Infomart primarily reports on agent, agent group or queue, the easiest way to generate "calls by skill" reporting is to have a unique skill to agent group or skill to queue relationship.
e.g. create a virtual agent group with skillx>0
This will then provide you with the reporting framework via the agent group reports.