From odh-ai-helpers
Analyzes Jira tickets and child hierarchies for activity, producing staleness reports (active/moderate/stale/dormant). Use to triage backlog Features/Initiatives.
npx claudepluginhub jeremyeder/ai-helpers-plugin --plugin odh-ai-helpersThis skill is limited to using the following tools:
Analyze a Jira ticket and its child tickets to produce a staleness report. Useful for triaging Features and Initiatives to determine if they are actively being worked on, slowing down, or dormant.
Analyzes Jira tickets and child hierarchies for activity, producing staleness reports (active/moderate/stale/dormant). Use to triage backlog Features/Initiatives.
Reads and analyzes JIRA issues from Red Hat Issue Tracker: fetches details/comments/custom fields/Git links, searches via JQL, categorizes bugs/CVEs/features/stories, traverses ticket graphs (parents/children/links), generates summaries. Read-only Python tool.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Analyze a Jira ticket and its child tickets to produce a staleness report. Useful for triaging Features and Initiatives to determine if they are actively being worked on, slowing down, or dormant.
uv must be installed and available in PATHJIRA_API_TOKEN environment variable must be set with a valid API token for https://redhat.atlassian.netJIRA_EMAIL environment variable must be set with the email address associated with your Atlassian accountThis skill fetches activity data for a Jira ticket and its entire descendant hierarchy (Initiative → Epic → Stories/Tasks), then interprets the results into a staleness report.
Optionally the user may specify a --days N flag to control the lookback window (default: 30 days).
Run the fetch script located at scripts/fetch_jira_activity.py relative to this skill. Execute it directly (not via python) to invoke uv via the shebang:
./scripts/fetch_jira_activity.py <TICKET-KEY> [--days N]
The script outputs JSON to stdout containing the complete hierarchy of issues with levels (0=root, 1=child, 2=grandchild, etc.) including statuses, assignees, recent comments, and changelog entries.
Analyze the JSON output and produce a report with the following sections:
Assign one of these labels based on the activity patterns:
Present the complete hierarchy structure showing:
For each level in the hierarchy, summarize:
For key issues with significant activity, include:
Present as a hierarchical summary or grouped by level.
User: Check activity on RHOAIENG-1234
Assistant: [Runs fetch script, analyzes JSON, produces staleness report]
User: Is AIPCC-500 stale? Look back 60 days.
Assistant: [Runs fetch script with --days 60, produces report]
User: We're triaging RHOAIENG-9999. How active is it?
Assistant: [Detects ticket from context, runs analysis]