# Atlassian

> Jira and Confluence integration for Atlassian Cloud. Use when the user needs to search issues, manage sprints, read Confluence docs, create/update pages, work with epics and backlogs, or any Atlassian workflow. Triggers include "jira", "confluence", "sprint", "backlog", "ticket", "issue", "epic", or references to Atlassian content.

- Skill: `hjewkes/atlassian` (Agent Skill, multi-file: 10 files)
- Install (CLI): `npx skillmds@latest add hjewkes/atlassian`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hjewkes/atlassian/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: hjewkes (https://skillmd.com/u/hjewkes)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/hjewkes/atlassian

---


# Atlassian — Jira & Confluence

## Setup

Both `jira` and `confluence` wrappers auto-detect first run and launch `scripts/setup`.

## Jira Operations

```bash
# Search issues (JQL)
jira issue list -q "project = PROJ AND status = 'In Progress'" --plain

# View issue details
jira issue view KEY --raw | jq '.fields.summary, .fields.status.name'

# Create issue
jira issue create -t Bug -s "Summary of the issue" --no-input

# Transition issue
jira issue move KEY "In Review"

# Current sprint
jira sprint list --current --plain

# My in-progress issues
jira issue list -a$(jira me) -s"In Progress" --plain
```

## Confluence Operations

```bash
# Search pages (CQL)
confluence search "text ~ 'keyword' AND space = 'KEY'"

# Read a page
confluence get PAGE_ID --format storage

# Create a page
confluence create --space KEY --title "Page Title" --body "Content here"

# List spaces
confluence spaces
```

## Output Conventions

- Use `--plain` for human-readable output when displaying to the user.
- Use `--raw` + `jq` to extract specific fields programmatically.
- The `confluence` script always outputs JSON — pipe through `jq` for display.

## Reference Files

| Reference | When to Load |
|-----------|-------------|
| references/jira-commands.md | Full jira-cli command reference needed |
| references/confluence-commands.md | Confluence script details needed |
| references/jql-patterns.md | Building complex JQL queries |
| references/cql-patterns.md | Building complex CQL queries |
| references/troubleshooting.md | Auth failures, errors, rate limits |

