← Back to Skills Marketplace
ivangdavila

Atlassian Cloud APIs + CLIs

by Iván · GitHub ↗ · v1.0.0 · MIT-0
linuxdarwinwin32 ✓ Security Clean
320
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install atlassian
Description
Operate Atlassian Cloud APIs and CLIs across Jira, Confluence, Bitbucket, Trello, Admin, Forge, Compass, Opsgenie, and Statuspage.
README (SKILL.md)

When to Use

User needs to read, create, update, search, administer, or automate Atlassian Cloud products from terminal workflows. This skill routes to the right API or CLI, matches auth to the chosen surface, and avoids unsupported command paths.

Architecture

Memory lives in ~/atlassian/. If ~/atlassian/ does not exist, run setup.md. See memory-template.md for structure. This skill works without persistent memory; save defaults only when the user wants repeatable shortcuts.

~/atlassian/
└── memory.md           # Optional saved sites, products, auth preferences, and safety defaults

Quick Reference

Load only the smallest file that matches the current Atlassian surface.

Topic File
Setup guide setup.md
Memory template memory-template.md
Product routing map product-map.md
Jira Platform, Software, and JSM jira-suite.md
Confluence, Bitbucket, and Trello content-dev-collab.md
Cloud Admin, Compass, Statuspage, Opsgenie, GraphQL admin-ops.md
Auth and CLI matrix auth-and-clis.md

Scope

This skill is Cloud-first and covers publicly documented Atlassian automation surfaces current as of 2026-03-13. Prefer first-party REST, GraphQL, acli, and forge paths when they exist. If the user is on Data Center or a product without public Cloud automation docs, say that explicitly before acting.

Core Rules

1. Pick the exact Atlassian surface first

  • Jira splits across platform, software, and service management APIs.
  • Confluence, Bitbucket, Trello, Cloud Admin, Compass, Statuspage, and Opsgenie each have different auth and URL rules.
  • Do not mix Cloud and Data Center docs unless the user explicitly confirms Data Center.

2. Ask for only the credential family the chosen surface needs

  • Jira, Confluence, GraphQL, and Forge commonly use API token plus email, OAuth 2.0, or Forge auth.
  • Bitbucket uses access tokens, app passwords, or OAuth.
  • Trello uses key plus token, Statuspage uses an API token, Opsgenie uses an API key, and Cloud Admin uses an admin API key.

3. Prefer first-party surfaces before partner CLIs

  • Start with official REST, GraphQL, acli, or forge.
  • Use partner CLIs only when Atlassian has no first-party CLI for that product or the user explicitly asks for that toolchain.

4. Treat every write as high-impact

  • Resolve site, org, project, board, space, page, list, workspace, or component IDs before create, update, archive, or delete operations.
  • For bulk or destructive actions, show the exact target set first and get user confirmation.

5. Respect product-specific data formats

  • Jira rich text often requires Atlassian Document Format.
  • Confluence body representations differ from Jira fields.
  • Bitbucket relies on slugs, UUIDs, and next pagination.
  • Trello auth lives in query parameters, while Statuspage nests many write payloads.

6. Handle rate limits and pagination every time

  • Follow next links, cursors, pagelen, limit, startAt, or page tokens depending on the product.
  • Back off on HTTP 429 and never hide partial failures on bulk writes.

7. Be explicit about CLI support gaps

  • Official Atlassian CLI currently exposes admin, jira, and rovodev.
  • Official Forge CLI is for building and deploying Forge apps, not for general product CRUD.
  • Confluence, Bitbucket, Trello, Statuspage, and Opsgenie still route mainly through APIs or partner CLIs.

Common Traps

  • Using Jira Platform endpoints for boards or sprints -> use Jira Software /rest/agile/1.0.
  • Sending plain text into Jira rich fields without checking ADF support -> malformed descriptions or comments.
  • Forgetting /wiki in Confluence Cloud URLs -> wrong host or 404.
  • Assuming acli covers every Atlassian product -> today it is mostly Jira, Admin, and Rovo Dev.
  • Mixing Bitbucket auth with Atlassian tenant auth -> valid token, wrong endpoint family.
  • Treating Opsgenie as a long-term target without checking migration plans -> official docs now point many users to Jira Service Management or Compass.
  • Reusing tenant GraphQL paths for non-tenant products -> Bitbucket and Trello have different gateway hosts.

External Endpoints

Route requests only to the endpoint family that matches the active Atlassian product.

Endpoint Data Sent Purpose
https://{site}.atlassian.net/rest/api/* Jira issue, project, workflow, user, and search payloads Jira Cloud platform operations
https://{site}.atlassian.net/rest/agile/1.0/* and https://{site}.atlassian.net/rest/servicedeskapi/* Board, sprint, backlog, request, customer, and queue payloads Jira Software and Jira Service Management
https://{site}.atlassian.net/wiki/api/v2/* Confluence page, space, comment, label, attachment metadata Confluence Cloud
https://api.atlassian.com/admin/*, https://api.atlassian.com/graphql, and product GraphQL gateways Organization, policy, graph, Compass, and app payloads Cloud Admin, GraphQL, and Compass
https://api.bitbucket.org/2.0/* and https://api.trello.com/1/* Repository, pull request, pipeline, board, list, card, and webhook data Bitbucket Cloud and Trello
https://api.statuspage.io/v1/*, https://api.opsgenie.com/*, and https://api.eu.opsgenie.com/* Incident, component, metric, alert, schedule, and on-call payloads Statuspage and Opsgenie

No other first-party Atlassian endpoints are targeted by default. If the user chooses a partner CLI, review that tool's own endpoints before using it.

Security & Privacy

Data that leaves your machine:

  • Only the Atlassian request payloads, identifiers, and auth material needed for the chosen product surface
  • CLI and API requests sent to the declared Atlassian or explicitly chosen partner endpoints

Data that stays local:

  • Only the defaults the user explicitly wants remembered in ~/atlassian/
  • Notes about whether the user prefers read-only, review-first, or bulk automation workflows

This skill does NOT:

  • Ask for every Atlassian credential up front
  • Read unrelated config files or third-party tokens
  • Send data to undeclared endpoints
  • Store raw tokens, API keys, or passwords in local memory
  • Assume write permission just because read access works

Trust

By using this skill, data is sent to Atlassian services and any explicitly chosen partner CLI. Only install if you trust Atlassian and any partner tooling you decide to use.

Related Skills

Install with clawhub install \x3Cslug> if user confirms:

  • api — General REST API patterns, pagination, and provider routing
  • http — HTTP request construction, headers, and debugging
  • json — JSON shaping, jq, and schema inspection
  • oauth — OAuth flows, tokens, scopes, and refresh handling
  • webhook — Webhook delivery, verification, and replay-safe handling

Feedback

  • If useful: clawhub star atlassian
  • Stay updated: clawhub sync
Usage Guidance
This skill appears coherent and aligned with its purpose. Before installing, confirm you trust the skill source (homepage is provided), and be cautious when providing any API tokens or admin keys — only give credentials when needed and prefer short-lived or least-privilege tokens. If you enable memory (~/atlassian/memory.md), ensure you do not store secrets there and set file permissions appropriately. When asked to install CLIs, prefer official distribution channels (homebrew, vendor URLs, npm for Forge) and verify those URLs. Lastly, treat org/admin operations as high-impact and require explicit confirmation before any write or bulk action.
Capability Analysis
Type: OpenClaw Skill Name: atlassian Version: 1.0.0 The Atlassian skill bundle is a comprehensive and well-documented toolset for interacting with various Atlassian Cloud APIs (Jira, Confluence, Bitbucket, Trello, etc.) and official CLIs. It includes explicit security guidelines for the AI agent, such as requiring user confirmation for high-impact write operations, avoiding the storage of secrets in local memory, and verifying target IDs before execution. All referenced external endpoints and download URLs (e.g., acli.atlassian.com) are official Atlassian domains, and the logic is strictly aligned with the stated purpose of cloud administration and automation.
Capability Assessment
Purpose & Capability
The name and description match the content: instructions target Atlassian Cloud endpoints (Jira, Confluence, Bitbucket, Trello, Admin, Forge, Compass, Opsgenie, Statuspage). Required binaries (curl or jq) are appropriate for a CLI/API instruction-only skill. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions stay within the Atlassian domain. The SKILL.md and supporting files describe exact endpoints to contact, when to ask for credentials, and how to avoid risky write operations. The only local path referenced is ~/atlassian/ for optional memory; the docs explicitly forbid storing secrets. There are explicit rules to confirm targets before destructive actions.
Install Mechanism
This is instruction-only with no install spec and no code files, so nothing is written to disk by an installer. Examples show installing official CLIs from known sources (brew, direct acli URL, npm for forge) which are reasonable and documented. No opaque download-from-personal-server installs are present.
Credentials
The skill does not declare or require environment variables or credentials in its metadata. It documents which credential types each Atlassian surface uses (API token, OAuth, keys) and instructs the agent to ask for only the credential family needed. The guidance also explicitly forbids saving secrets in memory. Credential requirements are proportional to the stated functionality.
Persistence & Privilege
always is false and the skill is user-invocable. It proposes optional local memory at ~/atlassian/memory.md for user-approved defaults and explicitly forbids storing secrets there. The persistence model and permissions described are reasonable and scoped to the skill's own data.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install atlassian
  3. After installation, invoke the skill by name or use /atlassian
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release with Atlassian Cloud API and CLI coverage across Jira, Confluence, Bitbucket, Trello, Admin, Forge, Compass, Opsgenie, and Statuspage.
Metadata
Slug atlassian
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Atlassian Cloud APIs + CLIs?

Operate Atlassian Cloud APIs and CLIs across Jira, Confluence, Bitbucket, Trello, Admin, Forge, Compass, Opsgenie, and Statuspage. It is an AI Agent Skill for Claude Code / OpenClaw, with 320 downloads so far.

How do I install Atlassian Cloud APIs + CLIs?

Run "/install atlassian" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Atlassian Cloud APIs + CLIs free?

Yes, Atlassian Cloud APIs + CLIs is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Atlassian Cloud APIs + CLIs support?

Atlassian Cloud APIs + CLIs is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Atlassian Cloud APIs + CLIs?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.

💬 Comments