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.
Resources
3Install
npx skillscat add hjewkes/agent-skills/atlassian Install via the SkillsCat registry.
SKILL.md
Atlassian — Jira & Confluence
Setup
Both jira and confluence wrappers auto-detect first run and launch scripts/setup.
Jira Operations
# 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" --plainConfluence Operations
# 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 spacesOutput Conventions
- Use
--plainfor human-readable output when displaying to the user. - Use
--raw+jqto extract specific fields programmatically. - The
confluencescript always outputs JSON — pipe throughjqfor 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 |