Skills

Jira Command Line

Searches, inspects, creates and updates Jira issues from the terminal.

Install

npx skills add ankitpokhrel/jira-cli --skill jira-cli -g -a claude-code -y
Repository
ankitpokhrel/jira-cli6.1k
Category
Engineering
Updated
18d ago
License
MIT
Context cost
Lightabout 930 tokens
Runs scripts
No, instructions only

What it does

Use Jira-CLI to search, inspect, create, or update Jira issues and related project data. Covers machine-readable output, configuration metadata, command discovery, and safe execution.

Jira CLI

Use this skill when operating Jira through the jira command. Start with jira --help, then inspect the relevant command and subcommand help (for example, jira issue list --help) before using them. The installed CLI's help is the source of truth for its available commands, flags, and syntax; it also contains command-specific examples. This skill adds agent-oriented safety guidance and useful workflow patterns that may not be obvious from the flags.

Prefer machine-readable output

List commands are interactive by default. When reading data programmatically, prefer an output format intended for parsing:

# JSON
jira issue list --raw

# Plain text, optionally selecting fields and omitting headers
jira issue list --plain --columns key,summary --no-headers

# CSV
jira issue list --csv

Use --raw when supported and JSON is needed. Otherwise, use --plain with --columns and --no-headers to minimize parsing ambiguity.

Configuration and fields

The default configuration file is:

$XDG_CONFIG_HOME/.jira/.config.yml

When XDG_CONFIG_HOME is unset, it is:

~/.config/.jira/.config.yml

The configuration file can be used as a data source. It contains the configured project, issue types, and custom field definitions. In particular, inspect issue.types and issue.fields.custom before constructing create, edit, or --custom commands.

Use --config/-c or JIRA_CONFIG_FILE to select another configuration file.

This metadata is created during jira init and, over time, can become out of sync with Jira. Refreshing the configuration with jira init changes local configuration. NEVER do it without obtaining explicit confirmation first.

Read the whole SKILL.md on GitHub

More in Engineering