Custom Rovo Skill is not available in Studio Agents or Rovo Chat

Dear team,

I’ve created a custom Rovo Skill (Action) and I’m trying to use it either from the general Rovo Chat or by adding it to a custom Agent in Studio, but it doesn’t appear anywhere.

Here is the manifest file:

modules:
  action:
    - key: get-weather
      name: Get current weather
      function: getWeather
      actionVerb: GET
      description: >
        Returns the current weather for a predefined city, including temperature
        and conditions.
  function:
    - key: getWeather
      handler: index.getWeather
permissions:
  scopes:
    - read:chat:rovo # https://developer.atlassian.com/platform/forge/manifest-reference/modules/rovo-action/#customer-created-agents
  external:
    fetch:
      backend:
        - "*"
      client:
        - "*"
app:
  id: ari:cloud:ecosystem::app/87b4ee65-b26e-418d-a8b2-c8204452a162
  runtime:
    name: nodejs22.x

As you can see, it includes the scope:

scopes:
  - read:chat:rovo

This is mentioned in the documentation:
https://developer.atlassian.com/platform/forge/manifest-reference/modules/rovo-action/

The app is deployed and installed on my instance using forge deploy and forge install, so it should be installed correctly.

However:

  1. When I try to call the Skill from the general Rovo chat, it says that the Skill is not found.

  2. When I try to create a custom Agent in Studio, Add Skill does not list my custom Skill.

Am I missing something, or is this a current limitation?

Any ideas would be appreciated.

So, when I try to use Studio to create a custom Agent and add this Skill, it is not available.