Skill

Integrate with Jira to Fetch and Search Issues

Integrate Jira to fetch issue details, comments, projects, and perform searches.

Works with jira

71
Spark score
out of 100
Updated 3 months ago
Version 1.0.0
Models
gpt 4ogpt 4

Add to Favorites

Why it matters

Connect your AI agent to Jira to seamlessly retrieve issue details, comments, and project information, and perform targeted issue searches.

Outcomes

What it gets done

01

Fetch specific Jira issues by key

02

Search for Jira issues containing keywords

03

List all Jira projects

04

Retrieve comments for a specific Jira issue

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/li-tool-tools-jira | bash

Capabilities

What this skill does

Extract

Pulls structured data fields from unstructured text.

Query a database

Writes and executes SQL or NoSQL queries on databases.

Search the web

Searches the web and retrieves relevant sources.

RAG index

Chunks, embeds, and indexes documents for semantic retrieval.

Overview

Jira Integration

What it does

This tool integrates with Jira, allowing you to fetch issue details, comments, and projects, as well as perform searches within Jira.

How it connects

Use this tool when your AI assistant needs to access and process information directly from Jira, such as retrieving specific issue details, comments, or project lists, or searching for issues by keyword.

Source README

Jira Integration

This tool integrates with Jira and enables fetching Jira issue details, comments, projects, and performing searches. You can query issues, retrieve specific issue details, or search for issues matching a keyword.

Usage

Here is the example usage:

from llama_index.tools.jira import JiraToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI

tool_spec = JiraToolSpec(server_url=SERVER, email=EMAIL, api_token=API_KEY)

agent = FunctionAgent(
    tools=tool_spec.to_tool_list(),
    llm=OpenAI(model="gpt-4.1"),
)

### Fetch a specific Jira issue by key
response = await agent.run(
    "Fetch Jira issue with the key 'PROJ-5' and give me the details."
)
print(response)

### Search for issues containing a specific keyword
response = await agent.run("Search for Jira issues containing 'login bug'.")
print(response)

### Fetch all Jira projects
response = await agent.run("List all Jira projects.")
print(response)

### Fetch all comments for a specific issue
response = await agent.run("Fetch comments for Jira issue 'PROJ-5'.")
print(response)

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.