Atlassian Skill
Full-featured Atlassian Cloud integration via the official Rovo MCP Server.
Manage Jira issues, Confluence pages, Compass components, JSM alerts,
Bitbucket repositories, and cross-product Rovo search — all from natural
language requests.
Authentication
This skill supports two authentication methods, configured in Settings → Skills → Atlassian:
OAuth 2.0 (3LO) — Recommended
Best for interactive use. Supports ALL Atlassian products including Compass.
Setup steps:
- Go to developer.atlassian.com/console/myapps
- Create a new app (or select an existing one)
- Under Authorization, click Configure next to OAuth 2.0 (3LO)
- Set the Callback URL to
http://localhost:9876/callback (or your custom URL)
- Under Permissions, add the APIs you need (Jira, Confluence, etc.) and their scopes
- Under Settings, copy the Client ID and Client Secret
- In OrionOmega settings, enter:
- OAuth Client ID — from step 6
- OAuth Client Secret — from step 6
- OAuth Callback URL — must match step 4 exactly
- OAuth Scopes — space-separated list matching your app's permissions
- Complete the authorization flow to get your access token
Required scopes by product:
- Jira:
read:jira-work write:jira-work read:jira-user manage:jira-project manage:jira-configuration
- Confluence:
read:confluence-content.all write:confluence-content read:confluence-space.summary write:confluence-space
- Bitbucket:
repository pullrequest
- Offline access:
offline_access (for refresh tokens)
Personal API Token (Basic Auth)
Simpler setup for headless/unattended use. Some products (e.g. Compass) may be unavailable.
- Go to id.atlassian.com/manage-profile/security/api-tokens
- Click Create API token, give it a label
- In OrionOmega settings, enter:
- Atlassian Account Email — your login email
- Personal API Token — the token you just created
When to use this skill
Use this skill whenever the user mentions or implies interaction with:
- Jira — issues, tickets, sprints, epics, stories, bugs, projects, JQL
- Confluence — pages, spaces, wiki, CQL search
- Compass — components, services, relationships
- Jira Service Management — alerts, on-call schedules, teams
- Bitbucket — repositories, pull requests, pipelines, deployments
- Cross-product search — natural language search across all Atlassian products
Pattern matching
- Jira issue keys like
PROJ-123, DEV-42
- Keywords: atlassian, jira, confluence, compass, bitbucket, jsm, sprint, epic, jql, cql
- Action phrases: "create issue", "search tickets", "update page", "merge PR"
Tools
atlassian_jira
Manage Jira issues and projects. Actions:
get_issue — get issue details by key (e.g. PROJ-123)
create_issue — create a new issue (requires project_key, summary)
edit_issue — update issue fields
transition_issue — move issue through workflow
add_comment — add a comment to an issue
add_worklog — log time on an issue
search_jql — search issues using JQL
list_projects — list accessible projects
get_issue_types — get issue types for a project
get_transitions — get available workflow transitions
get_link_types — list issue link types
get_remote_links — get remote links on an issue
lookup_user — find a user by name or email
get_field_metadata — get field metadata for issue creation
atlassian_confluence
Manage Confluence pages and spaces. Actions:
get_page — get a page by ID
create_page — create a new page
update_page — update page content
get_descendants — get child pages
list_spaces — list accessible spaces
list_pages_in_space — list pages in a space
search_cql — search using CQL
get_footer_comments / get_inline_comments — read comments
create_footer_comment / create_inline_comment — add comments
atlassian_compass
Manage Compass components and relationships. Requires OAuth 2.0. Actions:
get_component / list_components / create_component
get_activity / get_labels / get_types
get_custom_fields / get_my_team_components
create_relationship / create_custom_field
atlassian_jsm
Manage Jira Service Management operations. Actions:
get_alert / search_alerts — view and search alerts
get_schedule / list_schedules — on-call schedules
get_team / list_teams — operations teams
update_alert — acknowledge, close, or escalate alerts
atlassian_bitbucket
Manage Bitbucket Cloud repositories and CI/CD. Actions:
- Repositories:
list_repos, get_repo, list_files
- Pull requests:
list_pull_requests, get_pull_request, create_pull_request, merge_pull_request
- Pipelines:
list_pipelines, get_pipeline, run_pipeline
- Deployments:
list_deployments, list_environments
- Code:
get_branch, get_commit, create_branch, create_commit
atlassian_search
Cross-product search and Teamwork Graph. Actions:
search — natural language search across Jira and Confluence (Rovo)
fetch — fetch a resource by ARI
get_context — get connected context for an entity
get_object — get object details by ARI(s)
get_user_info — get current user info
list_resources — list available resource types
Product Enablement
Users can toggle each product on/off in settings. When a product is disabled,
its tools won't be loaded. Default enabled: Jira, Confluence, Search.
Error Handling
All handlers return JSON with either { result: ... } or { error: "message" }.
Auth failures will suggest the user check their credentials in Settings.
Token refresh is automatic when a refresh token is available.
1---2name: atlassian3description: Atlassian Skill4---5# Atlassian Skill67Full-featured Atlassian Cloud integration via the official Rovo MCP Server.8Manage Jira issues, Confluence pages, Compass components, JSM alerts,9Bitbucket repositories, and cross-product Rovo search — all from natural10language requests.1112## Authentication1314This skill supports two authentication methods, configured in **Settings → Skills → Atlassian**:1516### OAuth 2.0 (3LO) — Recommended1718Best for interactive use. Supports ALL Atlassian products including Compass.1920**Setup steps:**211. Go to [developer.atlassian.com/console/myapps](https://developer.atlassian.com/console/myapps/)222. Create a new app (or select an existing one)233. Under **Authorization**, click **Configure** next to **OAuth 2.0 (3LO)**244. Set the **Callback URL** to `http://localhost:9876/callback` (or your custom URL)255. Under **Permissions**, add the APIs you need (Jira, Confluence, etc.) and their scopes266. Under **Settings**, copy the **Client ID** and **Client Secret**277. In OrionOmega settings, enter:28 - **OAuth Client ID** — from step 629 - **OAuth Client Secret** — from step 630 - **OAuth Callback URL** — must match step 4 exactly31 - **OAuth Scopes** — space-separated list matching your app's permissions328. Complete the authorization flow to get your access token3334**Required scopes by product:**35- **Jira**: `read:jira-work write:jira-work read:jira-user manage:jira-project manage:jira-configuration`36- **Confluence**: `read:confluence-content.all write:confluence-content read:confluence-space.summary write:confluence-space`37- **Bitbucket**: `repository pullrequest`38- **Offline access**: `offline_access` (for refresh tokens)3940### Personal API Token (Basic Auth)4142Simpler setup for headless/unattended use. Some products (e.g. Compass) may be unavailable.43441. Go to [id.atlassian.com/manage-profile/security/api-tokens](https://id.atlassian.com/manage-profile/security/api-tokens)452. Click **Create API token**, give it a label463. In OrionOmega settings, enter:47 - **Atlassian Account Email** — your login email48 - **Personal API Token** — the token you just created4950## When to use this skill5152Use this skill whenever the user mentions or implies interaction with:53- **Jira** — issues, tickets, sprints, epics, stories, bugs, projects, JQL54- **Confluence** — pages, spaces, wiki, CQL search55- **Compass** — components, services, relationships56- **Jira Service Management** — alerts, on-call schedules, teams57- **Bitbucket** — repositories, pull requests, pipelines, deployments58- **Cross-product search** — natural language search across all Atlassian products5960### Pattern matching61- Jira issue keys like `PROJ-123`, `DEV-42`62- Keywords: atlassian, jira, confluence, compass, bitbucket, jsm, sprint, epic, jql, cql63- Action phrases: "create issue", "search tickets", "update page", "merge PR"6465## Tools6667### `atlassian_jira`68Manage Jira issues and projects. Actions:69- `get_issue` — get issue details by key (e.g. PROJ-123)70- `create_issue` — create a new issue (requires project_key, summary)71- `edit_issue` — update issue fields72- `transition_issue` — move issue through workflow73- `add_comment` — add a comment to an issue74- `add_worklog` — log time on an issue75- `search_jql` — search issues using JQL76- `list_projects` — list accessible projects77- `get_issue_types` — get issue types for a project78- `get_transitions` — get available workflow transitions79- `get_link_types` — list issue link types80- `get_remote_links` — get remote links on an issue81- `lookup_user` — find a user by name or email82- `get_field_metadata` — get field metadata for issue creation8384### `atlassian_confluence`85Manage Confluence pages and spaces. Actions:86- `get_page` — get a page by ID87- `create_page` — create a new page88- `update_page` — update page content89- `get_descendants` — get child pages90- `list_spaces` — list accessible spaces91- `list_pages_in_space` — list pages in a space92- `search_cql` — search using CQL93- `get_footer_comments` / `get_inline_comments` — read comments94- `create_footer_comment` / `create_inline_comment` — add comments9596### `atlassian_compass`97Manage Compass components and relationships. Requires OAuth 2.0. Actions:98- `get_component` / `list_components` / `create_component`99- `get_activity` / `get_labels` / `get_types`100- `get_custom_fields` / `get_my_team_components`101- `create_relationship` / `create_custom_field`102103### `atlassian_jsm`104Manage Jira Service Management operations. Actions:105- `get_alert` / `search_alerts` — view and search alerts106- `get_schedule` / `list_schedules` — on-call schedules107- `get_team` / `list_teams` — operations teams108- `update_alert` — acknowledge, close, or escalate alerts109110### `atlassian_bitbucket`111Manage Bitbucket Cloud repositories and CI/CD. Actions:112- Repositories: `list_repos`, `get_repo`, `list_files`113- Pull requests: `list_pull_requests`, `get_pull_request`, `create_pull_request`, `merge_pull_request`114- Pipelines: `list_pipelines`, `get_pipeline`, `run_pipeline`115- Deployments: `list_deployments`, `list_environments`116- Code: `get_branch`, `get_commit`, `create_branch`, `create_commit`117118### `atlassian_search`119Cross-product search and Teamwork Graph. Actions:120- `search` — natural language search across Jira and Confluence (Rovo)121- `fetch` — fetch a resource by ARI122- `get_context` — get connected context for an entity123- `get_object` — get object details by ARI(s)124- `get_user_info` — get current user info125- `list_resources` — list available resource types126127## Product Enablement128129Users can toggle each product on/off in settings. When a product is disabled,130its tools won't be loaded. Default enabled: Jira, Confluence, Search.131132## Error Handling133134All handlers return JSON with either `{ result: ... }` or `{ error: "message" }`.135Auth failures will suggest the user check their credentials in Settings.136Token refresh is automatic when a refresh token is available.