Skip to content

ArghaRay00/jira-ticket-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jira Ticket Creator

VS Code extension for creating Jira tickets using AI. Describe what you need, and AI extracts the summary, description, type, priority, and labels. Supports single tickets, bulk creation, and file import.

Features

  • AI-powered ticket generation via GitHub Copilot LM API
  • Bulk creation — one description per line, or load from a file
  • Preview table with edit-before-create workflow
  • 4 auth types — PAT, Basic, API Token, Cookie (for SSO/IAP)
  • Jira Server/DC and Cloud support (API v2 and v3)
  • Zero dependencies — pure JavaScript, no build step

Requirements

Setup

  1. Install the extension (download .vsix from Releases, then Ctrl+Shift+P → "Extensions: Install from VSIX...")
  2. Configure settings (Ctrl+, → search "Jira Ticket Creator"):
    • Base URL — your Jira instance (e.g., https://jira.example.com)
    • Project Key — e.g., PROJ
  3. Configure authentication: Ctrl+Shift+P"Jira: Configure Jira Authentication"

Authentication

Type When to use
PAT Jira Server/DC 8.14+ — recommended
Basic Legacy Jira Server (username + password)
API Token Jira Cloud (email + API token from id.atlassian.com)
Cookie Jira behind SSO/IAP proxy — paste the full Cookie header from browser DevTools

For cookie auth: open Jira in Chrome → F12 → Network tab → click any request → copy the Cookie request header value.

Usage

Single ticket

  1. Ctrl+Shift+P"Jira: Create Jira Ticket(s)"
  2. Type a description → Generate with AI
  3. Review and edit → Create All

Bulk tickets

  1. Enter multiple descriptions, one per line (or Load from File)
  2. Generate with AI → preview table
  3. Select/deselect with checkboxes → Create Selected or Create All

From selection

Select text in the editor → right-click → "Jira: Create Ticket from Selection"

Settings

Setting Default Description
baseUrl "" Jira instance URL
projectKey "" Jira project key
authType "pat" Auth method: pat, basic, apiToken, cookie
sendPriority false Include priority field (disable if Jira rejects it)
issueTypes ["Bug","Story","Task","Sub-task"] Available issue types
defaultLabels [] Labels added to every ticket
customFields {} Custom field key-value pairs
promptTemplate "" Custom AI prompt (use {issueTypes}, {defaultLabels} placeholders)

Install from source

git clone https://github.com/ArghaRay00/jira-ticket-creator.git
cd jira-ticket-creator
# Open in VS Code, press F5 to launch Extension Development Host

About

VS Code extension for creating Jira tickets using AI. Supports bulk creation, cookie auth for SSO, Jira Server/DC/Cloud.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors