it is sorta easy but the manual makes it more confusing than it is.
the entity has skills and skill 41-44 are sent to the shader.

in the shader these values can be obtained thru 1 float4 for called vecSkill1.
note all of these values are in vecSkill1

skill41=vecSkill1.x;
skill42=vecSkill1.y;
skill43=vecSkill1.z;
skill44=vecSkill1.w;


also when ever sending a value this is incorrect:
skill41=my.pan;

since a7's variables are different then a shader float you need to send it like this:

skill41=float(my.pan);