jira-ticket-viewer
SKILL.md
Jira Ticket Viewer
Fetch and display Jira ticket details using the jira CLI tool.
Inputs
Raw arguments: $ARGUMENTS
Infer from the arguments:
- TICKET_KEY: the Jira issue key
- OUT_DIR: output directory, or
.implement-assets/jiraif not provided
System Requirements
jiraCLI installed and configured (https://github.com/ankitpokhrel/jira-cli)- Environment variable
JIRA_API_TOKENset with a valid Jira API token. Important: When checking this variable, verify at least 2 times before concluding it is not set. Environment variables can appear unset due to shell context differences. Never expose the value — use existence checks only (e.g.test -n "$JIRA_API_TOKEN").
Execution
- Pre-flight check: Run
jira meto verify the CLI is installed and authenticated — if it fails, follow error handling in references/rules.md. Do NOT continue untiljira mesucceeds. - Validate TICKET_KEY against references/rules.md
- Fetch raw JSON (single API call): Run
mkdir -p OUT_DIR && jira issue view TICKET_KEY --raw > OUT_DIR/raw.jsonvia Bash - Parse ticket: Run
node ${CLAUDE_SKILL_DIR}/scripts/parse-ticket.js < OUT_DIR/raw.json > OUT_DIR/dossier.jsonvia Bash to get the parsed JSON output - Interpret comments: If the parsed JSON contains a non-empty
commentsarray, analyze them following references/comment-rules.md. Replace thecommentsarray in the JSON with acommentSummaryobject, then save the updated JSON back to OUT_DIR/dossier.json using the Write tool. - Attachments: If the parsed JSON contains a non-empty
attachmentsarray, download them:- Run
node ${CLAUDE_SKILL_DIR}/scripts/download-attachment.js --out OUT_DIR < OUT_DIR/raw.jsonvia Bash - Include downloaded attachment file paths in the output
- Run
- Return the parsed JSON output (see references/output-format.md for schema reference), including attachment download paths if any
Weekly Installs
49
Repository
delexw/claude-code-miscGitHub Stars
24
First Seen
Feb 16, 2026
Security Audits
Installed on
codex49
opencode48
gemini-cli48
github-copilot48
cursor48
kimi-cli47