my-jira-query

Query JIRA issue details via REST API using local .env credentials.

1|Updated May 15, 2026
One-click install
npx skills add https://github.com/c2kaka/fancy-skills --skill my-jira-query-c2kaka
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: my-jira-query
Source: https://github.com/c2kaka/fancy-skills/tree/main/skills/my-jira-query
Command: npx skills add https://github.com/c2kaka/fancy-skills --skill my-jira-query-c2kaka

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Manually opening JIRA in a browser to check an issue's status, assignee, comments, or attachments interrupts development workflows. This Skill retrieves complete JIRA issue details directly from the terminal using read-only API calls, keeping credentials in a local .env file that never leaves your machine. ## Core Features & Use Cases - Read-Only Issue Retrieval: Fetches summary, type, status, priority, reporter, assignee, components, labels, fix versions, environment, description, attachments, and comments for any issue key like JIRA-1234. - Secure Credential Handling: Reads JIRA_BASE_URL, JIRA_USER, and JIRA_PASSWORD from a skill-local .env file, validates the HTTPS URL, and never prints or transmits credentials elsewhere. - Flexible Output: Provides formatted human-readable output by default, a --json flag for the raw API response, and a --comments 0 option to omit comments. - Use Case: A developer triaging a bug report asks for JIRA-1234 and immediately receives its status, assignee, description, and full comment thread without leaving the agent session. ## Quick Start Ask the agent to query and summarize JIRA-1234 after copying .env.example to .env and filling in your JIRA credentials.

Frequently Asked Questions about my-jira-query

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

FAQPage Schema
How do I query a JIRA issue from the command line?▼

Run the bundled Python script with the issue key, for example python3 scripts/query_jira.py JIRA-1234. It reads credentials from a local .env file and prints the issue's status, assignee, description, attachments, and comments.

How do I authenticate JIRA REST API requests with username and password?▼

The script uses HTTP Basic authentication, base64-encoding the JIRA_USER and JIRA_PASSWORD values from the .env file into an Authorization header. Credentials are never printed, logged, or sent anywhere except the configured JIRA server.

Does this JIRA query tool require external Python packages?▼

No external packages are required. The script uses only the Python standard library, including urllib for HTTP requests and json for parsing, so it runs on any Python 3 installation without pip installs.

Can this tool update or comment on JIRA issues?▼

No, the tool is strictly read-only. It performs GET requests only and cannot transition, edit, comment on, or reassign issues, making it safe for inspection and summarization tasks.

Why does my JIRA query return a 401 or 404 error?▼

A 401 error means the username or password in .env is invalid, while a 404 means the issue key does not exist or your account lacks permission to view it. Verify credentials and issue access in JIRA directly.