Skip to main content

Notifications

Topic Creation & Management
Answered

"Skill you want to add" option don't show up under Call an action selection window.

Posted on by

Referring to following document: Use Azure Bot Framework Skills in Power Virtual Agents

 

I am not able to see any Skill to add under call an Action. I only see twp options as shows on the screenshot. How to get skills to show up there ?

 

Screen Shot 2019-12-09 at 11.25.13 AM.png

Categories:
  • Verified answer
    pawan-msft Profile Picture
    pawan-msft on at
    Re: "Skill you want to add" option don't show up under Call an action selection window.

    @AndyCW - The fix is scheduled to be deployed in the new year. I hope that works for you.

  • AndyCW Profile Picture
    AndyCW on at
    Re: "Skill you want to add" option don't show up under Call an action selection window.

    When will PAVA be fixed to support skills using the full locale?

  • rggammon Profile Picture
    rggammon on at
    Re: "Skill you want to add" option don't show up under Call an action selection window.

    Thank you for trying skills preview!

     

    Re: "Currently, Skills are only supported in English", there is an issue where we only support "en" in the skill manifest, and do not support "en-us". Unfortunately, the work around is to back out https://github.com/microsoft/botframework-solutions/pull/2727 from your skill until this is fixed.

     

    Re: "There’s a mismatch in your skill endpoints",

    We require that -

    • The skill manifest and skill messages endpoint are under the same url (4.6 only, will likely not apply to 4.7+)
    • A url in the app registration for the skill points back to the skill. This can be any url field in the app registration - Homepage is easy to set from the azure cli, but verified domain, privacy policy url, etc. also work.

    For azure-cli, https://github.com/microsoft/botframework-solutions/pull/2587  shows how this can be done from deploy.ps1.

    This can also be done from https://aad.portal.azure.com. See https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app (and this has a relevant section on setting a homepage for an AAD app, though the overall article itself is on an unrelated topic).

  • pawan-msft Profile Picture
    pawan-msft on at
    Re: "Skill you want to add" option don't show up under Call an action selection window.

    @Anonymous @AndyCW  - Acknowledging the issue you're seeing. We'll have someone from the team provide you with a way to unblock yourself. Thank you.

  • Re: "Skill you want to add" option don't show up under Call an action selection window.

    +1 @AndyCW,

     

    I am facing same issue. 

  • AndyCW Profile Picture
    AndyCW on at
    Re: "Skill you want to add" option don't show up under Call an action selection window.

    The docs on Whitelist Authentication do not tell you how to register the ID of your PVA when using the BF Skills project template in Visual Studio.

     

    Do you just paste the ID that you get from the 'Provide ID for Allow List' link into the skillAuthenticationWhitelist setting in appsettings.json in your BF Skill project?

    Like this?:

    {
    "oauthConnections": [],
    "skillAuthenticationWhitelist": ["c6f99nnn-c7d6-4c32-97ed-fd2bb27xyz9999"],
    "properties": {},

    ...

     

    If that's right, and after I have republished my BF Skill to Azure, why then when I click 'Add a skill' and enter the skill manifest URL do I get two errors, and 'This skill could not be validated'?:

     

    Annotation 2019-12-12 130642.png

  • Re: "Skill you want to add" option don't show up under Call an action selection window.

    Thanks @Dhina , do you now if we can call REST api from PVA bot ? Or write any code to integrate with external systems ?

  • Dhinakaran Profile Picture
    Dhinakaran 31 on at
    Re: "Skill you want to add" option don't show up under Call an action selection window.

    @Anonymous You need to whitelist the PVA ID within the skill. Follow the "Whitelist Authentication" in the document https://microsoft.github.io/botframework-solutions/skills/handbook/authentication/. I couldn't validate myself as I am working on different tenants. But, hopefully this gives you a good starting point.

     

    Best,
    Dhina

  • Re: "Skill you want to add" option don't show up under Call an action selection window.

    Yes, I had tried those but, didnt finish step 3 :Enter the URL to the Skill manifest. A Skill's manifest contains the information that your bot will need to trigger actions within a Skill.

     

    I tried multiple https endpoints where I uploaded my json and used URL here but, its giving error while parsing json. I used azure blob URL as well but no luck.  Any ideas on how I can provide json here ? or where to host the json ?

     

    Secondly, in section Add bot to Skill's allow list: step3: it says  'A window will show with your unique ID. Copy this ID and provide it to your Skills developer.'

     

    I am interested to know what developers are going to this ID for ?

  • renatoromao Profile Picture
    renatoromao 6,762 on at
    Re: "Skill you want to add" option don't show up under Call an action selection window.

    @Anonymous ,

     

    Sorry 🙂 haha

    Did you follow these steps?

    https://docs.microsoft.com/en-us/power-virtual-agents/configuration-add-skills

Helpful resources

Quick Links

Exciting News for Copilot Studio Communi…

Get ready to experience a whole new level of engagement with the Copilot Studio…

Celebrating the May Super User of the…

LaurensM is an exceptional contributor to the Power Platform Community…

Check out the Copilot Studio Cookbook…

We are excited to announce our new Copilot Cookbook Gallery in the Community…

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 137,998

#2
RandyHayes Profile Picture

RandyHayes 76,308

#3
Pstork1 Profile Picture

Pstork1 63,059

Leaderboard

Featured topics