Very sorry for the delays. LinkedIn has been changing how they return data and it hasn't been announced as well as we'd like. We're going through a lot of the profile fields now to clean things up with the changes, and found the problem with the Skills field. The fix will be in the JLinked v2.0 release later this month or early January.
Anyways, the fix for this problem turns out to be pretty easy to implement even though it was a little more difficult to diagnose. To fix, please edit the /components/com_jlinked/libraries/jlinkeddata.php file. Around line 249, you'll see:
function _getSkill($element, $index)
{
$newValue = '';
if (isset($element->skill[$index]))
{
$skill = $element->skill[$index];
$newValue = $skill->name; // <----------------------------
}
return $newValue;
}
Change that line that I called out above to:
$newValue = $skill->skill->name;
That should fix you up. If you run into issues with other fields, just let us know and we should be able to narrow down the problem much faster going forward.
Finally, I just extended your subscription by 2 months as a thank you for your patience. Sorry again for the delays on this, and hopefully this gets you going.
Thanks,
Alex