Hi Eystein,
I haven't personally used this feature yet, but based on the Evaluate Skill Expression Filters documentation, the skill name appears to need to be enclosed in double quotes:
https://help.genesys.cloud/articles/evaluate-skill-expression-filters-action/
Your debug output shows:
Skill(ITK_Genesys)>0
whereas the examples in the documentation use the format:
Skill("Sales")
and
Skill("PreSales")>1
So I wonder if your generated expression needs to be:
Skill("ITK_Genesys")>0
rather than:
Skill(ITK_Genesys)>0
The Expression contains invalid constructs error looks more like a syntax/parsing issue than a skill lookup issue. Might be worth testing whether adding the quotes around the skill name resolves it.
------------------------------
Phaneendra
Technical Solutions Consultant
------------------------------