Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
adrianhdezm avatar

Jira

  • 17 installs
  • 1 repo stars
  • Updated April 27, 2026
  • adrianhdezm/atlassian-bridge

jira is a Claude Code skill that interacts with Atlassian Jira via the atl CLI to read, create, update, delete and search issues, manage comments and browse projects.

About

jira is a Claude Code skill that wraps the community atl CLI to work with Atlassian Jira. A developer uses it to get, create, update, delete and search issues, manage comments and attachments, and browse projects from the agent. It verifies the CLI is installed and authenticated before running commands.

  • Drives the community atl CLI to read, create, update, delete and search Jira issues
  • Manages comments, attachments and projects with JQL search
  • Requires @ai-foundry/atlassian-bridge and atl auth login

Jira by the numbers

  • 17 all-time installs (skills.sh)
  • Ranked #3,475 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Jul 7, 2026 (Skillselion catalog sync)
At a glance

jira capabilities & compatibility

Capabilities
jira issues · jira search · jira comments · project management
Works with
jira · atlassian
Use cases
project management
Pricing
Free
From the docs

What jira says it does

Interact with Atlassian Jira via the atl CLI — read, create, update, delete, and search issues, manage comments, and browse projects.
SKILL.md
When creating issues, `--project` and `--type` are required. Common types: `Task`, `Bug`, `Story`, `Epic`, `Sub-task`.
SKILL.md
npx skills add https://github.com/adrianhdezm/atlassian-bridge --skill jira

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs17
repo stars1
Last updatedApril 27, 2026
Repositoryadrianhdezm/atlassian-bridge

What it does

Create, read, update and search Jira issues, manage comments and attachments and browse projects via the atl CLI.

Who is it for?

Developers who want an agent to manage Jira issues and comments from the terminal.

Skip if: Users without the atl CLI installed or without an authenticated Atlassian account.

When should I use this skill?

When the user wants to get, create, search or comment on Jira issues or list projects.

What you get

Jira issues, comments and projects can be managed directly from agent commands.

By the numbers

  • 8 issue actions
  • 5 comment actions (list/get/add/update/delete)
  • 2 project actions (get/list)

Files

SKILL.mdMarkdownGitHub ↗

Jira (atl CLI)

Prerequisites

Before running any Jira command, verify the CLI is available and authenticated:

1. Run atl --version. If it fails, stop and tell the user:

The atl CLI is not installed. Install it with npm i -g @ai-foundry/atlassian-bridge and then run atl auth login.

>

Note: atl is NOT the official Atlassian CLI. It is a community project (@ai-foundry/atlassian-bridge).

2. Run atl auth status. If not authenticated, stop and tell the user:

You are not logged in. Run atl auth login to authenticate with your Atlassian account.

Only proceed once both checks pass.

Available Commands

Issues

ActionCommand
Getatl jira issues get <issueKey>
Createatl jira issues create <summary> --project <key> --type <name> [--description <adf>] [--parent <key>] [--labels <csv>]
Updateatl jira issues update <issueKey> [--summary <text>] [--description <adf>] [--parent <key>] [--labels <csv>] [--status <name>]
Deleteatl jira issues delete <issueKey>
Searchatl jira issues search <jql> [--limit <n>] [--cursor <token>] [--fields <csv>]
Childrenatl jira issues children <issueKey>
List Attachmentsatl jira issues list-attachments <issueKey>
Get Attachmentatl jira issues get-attachment <attachmentId>

Attachments

ActionCommand
Listatl jira attachments list <issueKey>
Getatl jira attachments get <attachmentId>

Comments

ActionCommand
Listatl jira comments list <issueKey> [--limit <n>] [--cursor <n>]
Getatl jira comments get <commentId> --issue <issueKey>
Addatl jira comments add <issueKey> --body <adf>
Updateatl jira comments update <commentId> --issue <issueKey> --body <adf>
Deleteatl jira comments delete <commentId> --issue <issueKey>

Projects

ActionCommand
Getatl jira projects get <keyOrId>
Listatl jira projects list [--limit <n>] [--cursor <token>] [--query <text>]

Guidelines

  • When the user mentions an issue, expect a key like PROJ-123. Use it directly with atl jira issues get.
  • For search, build a valid JQL query from the user's intent (e.g. project = PIXEL AND status = "In Progress" AND assignee = currentUser()).
  • When creating issues, --project and --type are required. Common types: Task, Bug, Story, Epic, Sub-task.
  • When creating or updating issues with --description, the value must be valid ADF (Atlassian Document Format) JSON.
  • When adding or updating comments with --body, the value must be valid ADF JSON. Wrap in single quotes to prevent shell expansion of brackets.
  • For get, update, and delete on comments, --issue is required to identify which issue the comment belongs to.
  • Always show the user the command you are about to run before executing it.

Related skills

FAQ

What fields are required to create an issue?

The docs state --project and --type are required; common types are Task, Bug, Story, Epic and Sub-task.

How does search work?

You build a valid JQL query from intent, for example project = PIXEL AND status = "In Progress" AND assignee = currentUser().

Backend & APIsintegrationsbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.