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:
-
When I try to call the Skill from the general Rovo chat, it says that the Skill is not found.
-
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.
