jira

Query and manage Jira issues via curl and jq.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/cano721/ai-harness --skill jira-cano721
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jira
Source: https://github.com/cano721/ai-harness/tree/main/teams/planning/bundle-claude/skills/jira
Command: npx skills add https://github.com/cano721/ai-harness --skill jira-cano721

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Jira issue management is streamlined by enabling direct CLI interactions with the Jira REST API using curl, reducing context switching and manual API calls.

Core Features & Use Cases

  • Retrieve an issue by key to view its summary, status, assignee, and description.
  • Search for issues using JQL and display key details for quick triage.
  • Create or update issues, add comments, and adjust transitions to reflect workflow progress across projects.

Quick Start

Ask the skill to fetch an issue by key or create a new one with your project key and summary.

Frequently Asked Questions about jira

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

FAQPage Schema
How do I manage Jira issues from the command line?

Searching Jira issues with JQL via curl involves sending a POST request to the Jira REST API search endpoint. This Skill formats your JQL queries and returns concise, structured results parsed with jq for quick triage.

What do I need to authenticate curl requests to the Jira REST API?

To authenticate curl requests to the Jira REST API, you need your Jira base URL, user credentials, and a token or Basic Auth. This Skill uses these details to securely query and manage your issues.

Can I create Jira issues and add comments using curl?

Yes, you can create Jira issues and add comments using curl by posting JSON payloads to the Jira REST API. This Skill supports creating issues with a project key and summary, updating fields, and adding comments directly.

How do I transition Jira issue statuses using the REST API?

To transition Jira issue statuses using the REST API, you send a POST request with the target transition ID via curl. This Skill automates the curl syntax to adjust workflows and reflect progress across projects.

Why use curl for Jira issue management instead of the web interface?

Using curl for Jira issue management reduces context switching and manual API calls. It enables direct CLI interactions to retrieve, search, create, and update issues, streamlining workflows for terminal-centric users.