From odh-ai-helpers
Summarizes Jira ticket activity and child tickets to detect stale backlog items. Analyzes hierarchy, comments, and changelog to produce a staleness report.
How this skill is triggered — by the user, by Claude, or both
Slash command
/odh-ai-helpers:jira-activityThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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]
npx claudepluginhub opendatahub-io/ai-helpersUpdates Status Summary and Color Status fields on AIPCC Feature and Initiative Jira tickets using child ticket activity data.
Fetches a JIRA issue, distills it into a structured task for Claude Code, analyzes the codebase for missing criteria and risks, and optionally enriches the issue in JIRA.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.