I'm getting wrong results with that.
As a bard I'm getting:
${Skill[pick lock].SkillCapPost50} -> 210
${Skill[dodge].SkillCapPost50} -> 210
${Skill[disarm traps].SkillCapPost50} -> 200
${Skill[hide].SkillCapPost50} -> 200
${Skill[throwing].SkillCapPost50} -> 250 throwing
Those look more like rogue skillcaps.
I asked a rogue friend of mine and she said throwing cap for rogues is 250, and 220 before level 50.
I tried ${Skill[throwing].SkillCapPre50} and got 220, so yeah, looks like I'm getting rogue caps with my bard.
Edit: dunno why I didn't think of it before... tried ${Skill[singing].SkillCapPost50} and got 0. I get NULL if I put in something that's not a skill between the brackets.

