Thank you @pawan-msft for the workaround suggestion, I have been able to add the skill to the PVA and add it in the flow of a topic.
The same skill works in Azure as a standalone bot.
Basically I added some trigger phrases like
tell me the weather in Boston
is it raining in London?
etc...
then added a question with a variable mapped to a City entity
and passing it to the weather skill that expects a location text variable as input.
Issues:
sometimes the trigger phrases work, sometimes not (for example it may work for "London" but not for "Boston" etc)
When it works the town is mapped to the variable correctly but then when it reaches the Skill block it returns an error.
So I flagged an issue in the conversation.
Still I don't know what to do about the "allow list" you mentioned and for which I need to set the PVA AppId somewhere in the skill...may this cause the issue? where do I put the AppId? I mean where do I find this "Allow list"?