jira

Automate Jira ticket viewing, editing, commenting, and state transitions via CLI.

17|2|Updated Dec 27, 2013
One-click install
npx skills add https://github.com/l-lin/dotfiles --skill jira-l-lin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jira
Source: https://github.com/l-lin/dotfiles/tree/main/home-manager/modules/share/misc/jira/.config/ai/skills/jira
Command: npx skills add https://github.com/l-lin/dotfiles --skill jira-l-lin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates common JIRA tasks (viewing, editing, commenting, and moving issues) from natural prompts, reducing manual steps and context-switching for software teams.

Core Features & Use Cases

  • View Issue: jira issue view ISSUE-KEY [--comments N] to fetch full details and optionally show recent comments with --comments.
  • Edit Issue: jira issue edit ISSUE-KEY -s"New Title" -b"New Description" [--no-input] to update title and description non-interactively.
  • Add Comment: jira issue comment add ISSUE-KEY "Comment text" plus multi-line or template support.
  • Move Issue State: jira issue move ISSUE-KEY "State Name" to update status (e.g., "In progress", "Done").
  • Use Case: triaging issues during standups, updating tickets while reviewing pull requests, or documenting progress.

Quick Start

Example: view an issue with comments: jira issue view PROJ-123 --comments 5

Frequently Asked Questions about jira

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I view and manage JIRA tickets from the command line?

Use the JIRA CLI to view issue details with `jira issue view ISSUE-KEY`, optionally showing recent comments with the `--comments` flag. This lets you fetch full ticket information and reduce context-switching without opening the web interface.

Can I automate updating JIRA ticket titles and descriptions?

Yes. Use `jira issue edit ISSUE-KEY -s"New Title" -b"New Description"` with the `--no-input` flag to update summaries and bodies non-interactively, automating ticket changes during workflows like pull request reviews.

How do I move JIRA issues between workflow states from the terminal?

Run `jira issue move ISSUE-KEY "State Name"` to transition issues between statuses like "In progress" or "Done" without manual web clicks, streamlining status updates during standups and ticket triage.

What's the best way to add comments to JIRA tickets programmatically?

Use `jira issue comment add ISSUE-KEY "Comment text"` to append comments directly from your terminal, supporting multi-line input and templates for documenting progress or review feedback without leaving your CLI.

Do I need to know JIRA issue key format to use CLI automation?

Yes. The CLI requires valid JIRA issue keys like FOO-123 to execute operations. The Skill verifies keys and confirms results through subsequent views to ensure commands succeed.

Can I bulk comment or edit multiple JIRA tickets at once?

The Skill handles single-ticket operations per command. For bulk workflows, you would invoke the CLI commands sequentially for each issue key referenced in your task.