ci
v0.0.92Tools for working with OpenShift CI and analyzing Prow job results
By github.com/openshift-eng114 GitHub starsUpdated 1 hour ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 34 skill or MCP entries
- Source updated
- Aug 27, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install plugin
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install ci@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/openshift-eng/ai-helpersClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/ci/.
Plugin files
├── .claude-plugin/plugin.json├── skills/add-jira-triage-link/SKILL.md├── skills/analyze-disruption/SKILL.md├── skills/bulk-triage-regressions/SKILL.md├── skills/detect-permafail/SKILL.md├── skills/diagnose-job-run-symptoms/SKILL.md├── skills/fetch-jira-issue/SKILL.md├── skills/fetch-job-run-summary/SKILL.md├── skills/fetch-new-prs-in-payload/SKILL.md├── skills/fetch-payloads/SKILL.md├── skills/fetch-prow-job-runs/SKILL.md├── skills/fetch-prowjob-json/SKILL.md├── skills/fetch-regression-details/SKILL.md├── skills/fetch-related-triages/SKILL.md├── skills/fetch-releases/SKILL.md├── skills/fetch-test-report/SKILL.md├── skills/fetch-test-runs/SKILL.md├── skills/fetch-tide-pr-status/SKILL.md├── skills/list-symptoms/SKILL.md├── skills/manage-labels/SKILL.md├── skills/manage-symptoms/SKILL.md├── skills/oc-auth/SKILL.md├── skills/payload-analysis/SKILL.md├── skills/payload-autodl-json/SKILL.md├── skills/payload-experimental-reverts/SKILL.md├── skills/payload-results-yaml/SKILL.md├── skills/payload-snapshot/SKILL.md├── skills/prow-job-analysis/SKILL.md├── skills/prow-job-analyze-resource/SKILL.md├── skills/reevaluate-job-runs/SKILL.md├── skills/revert-pr/SKILL.md├── skills/set-release-blocker/SKILL.md├── skills/stage-payload-reverts/SKILL.md├── skills/triage-regression/SKILL.md└── skills/trigger-payload-job/SKILL.md
Included Skills34
Add a Component Readiness triage record link to a JIRA issue description
Analyze and compare disruption across one or more Prow CI job runs by examining interval data, audit logs, pod logs, and CPU metrics
Use this skill for Component Readiness triage duty - holistically analyze and triage all untriaged regressions for a set of components in a view, clustering them into root-cause buckets
Analyze consecutive job failures to determine if they represent a permafail pattern versus flaky failures
Explain which Sippy Symptoms and failure Labels apply to a Prow CI job run, in plain language, given only the Prow URL
Fetch JIRA issue details including status, assignee, comments, and progress classification
Fetch a Prow job run summary from Sippy showing all failed tests grouped by SIG with error messages
Fetch pull requests that are new in a given OpenShift payload compared to the previous payload
Fetch recent release payloads from the OpenShift release controller
List Prow job runs from the Sippy API using its real filter syntax — find run IDs by job name, variant, result, or time window
Fetch and return key data from a Prow job's prowjob.json artifact given a Prow job URL
Fetch detailed information about a Component Readiness regression from the Sippy API
Fetch existing triages and untriaged regressions related to a given regression
Fetch available OpenShift releases from the Sippy API
Fetch an OpenShift CI test report by name to get pass rates, test ID, and Jira component from Sippy
Fetch test runs from Sippy API including outputs for AI-based similarity analysis
Use when checking what's blocking a PR from merging in OpenShift CI — evaluates Tide merge requirements, required/forbidden labels, and required job statuses.
List, search, and inspect Sippy Symptoms and Labels — known CI failure signatures — via the public Sippy API
Create, update, or delete Sippy job run Labels (the human-readable tags applied by Symptoms) via the authenticated Sippy API
Create, update, or delete Sippy Symptoms — known CI failure signatures that automatically label job runs — via the authenticated Sippy API
Helper skill to retrieve OAuth tokens from the correct OpenShift cluster context when multiple clusters are configured
Analyze a payload snapshot to identify root causes of blocking job failures, score candidate PRs, and produce an HTML report with revert recommendations
Schema for the autodl JSON data file produced by payload-analysis for database ingestion — you must use this skill whenever generating the autodl JSON file
Experimentally test medium-confidence payload candidates by opening draft revert PRs and triggering payload jobs
State management for agentic payload triage actions — you must use this skill whenever reading or writing the payload results YAML file
Snapshot OpenShift payload data (release controller, PR diffs, comments, CI jobs, JUnit results, regression tracking) to a local directory for offline analysis
Use this skill when debugging a failed Prow CI job.
Analyze Kubernetes resource lifecycle in Prow CI job artifacts by parsing audit logs and pod logs from GCS, generating interactive HTML reports with timelines
Retroactively re-run Sippy Symptom detection on completed Prow CI job runs to apply or preview failure Labels
Git revert workflow and Revertomatic PR template for reverting merged PRs
Set the Release Blocker field on a JIRA issue
Create TRT JIRA bugs, open revert PRs, and trigger payload jobs for high-confidence revert candidates
Create or update a Component Readiness triage record linking regressions to a JIRA bug
MUST be used whenever triggering payload testing on a PR. Do not post payload commands without following this skill — the command syntax is specific and other formats will be silently ignored by the bot.
Plugin manifests1
{
"name": "ci",
"description": "Tools for working with OpenShift CI and analyzing Prow job results",
"version": "0.0.92",
"author": {
"name": "github.com/openshift-eng"
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[ci on Agent Plugins Marketplace](https://pluginsmp.com/plugins/ci)