When an external agent discovers Rovo via the Agent Card, it sees a list of skills - high-level capabilities that describe what Rovo can do. Unlike MCP tools, which are individual API operations, A2A skills represent broader task categories that Rovo can handle through natural language.
Skills are advertised in the Agent Card's skills array. Each skill has:
id — A unique identifier for the skill.name — A human-readable name.description — What the skill does and when to use it.tags — Keywords for categorization and discovery.examples — Example prompts that demonstrate the skill.External agents use this information to decide when to delegate tasks to Rovo. See Supported JSON-RPC methods for the methods the gateway accepts. Use message/stream for any request that may run longer than approximately 30 seconds.
The skills below reflect the static fallback Agent Card built into the gateway. When the downstream Rovo service is available, the live Agent Card may advertise different or additional skills. Always inspect the live Agent Card at https://a2a.atlassian.com/.well-known/agent.json for current values.
| Field | Value |
|---|---|
| ID | work-in-jira |
| Description | Get Jira context like project status, work item details, or sprint data right where you're doing analysis. You can also create, edit, delete, and update work items in your Jira spaces. |
| Tags | Jira work item, sprint backlog, sprint planning, kanban, scrum, project planning, project management |
Example prompts:
| Field | Value |
|---|---|
| ID | work-in-confluence |
| Description | Find answers from Confluence and create pages. Turn meeting notes, specs, or drafts into team documentation instantly. You can also edit, delete, and update existing Confluence pages. |
| Tags | Confluence space, knowledge base, release notes, meeting notes, product specs, documentation |
Example prompts:
The Agent Card, and therefore its skills list, can come from two sources:
| Aspect | A2A Skills | MCP Tools |
|---|---|---|
| Granularity | High-level task descriptions | Individual API operations |
| Invocation | Natural language messages | Structured tool calls with parameters |
| Discovery | Agent Card skills array | MCP tools/list method |
| Example | "Work in Jira" | searchJiraIssuesUsingJql(jql, cloudId) |
The static fallback card advertises:
text/plaintext/plainThe live dynamic card may advertise different modes. The Rovo Agent Adapter currently extracts text from text parts only — file and data parts are accepted but not processed. Support for additional content types may be added in future releases.
Rate this page: