Agent Plugins Marketplace
All plugins

ci

v0.0.92

Tools for working with OpenShift CI and analyzing Prow job results

Claude Code34 Skills

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

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install ci@agent-plugin-marketplace

Paste 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-helpers

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/ci/.

Plugin files

plugins/ci/
├── .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-jira-triage-linkskills/add-jira-triage-link/SKILL.md

Add a Component Readiness triage record link to a JIRA issue description

analyze-disruptionskills/analyze-disruption/SKILL.md

Analyze and compare disruption across one or more Prow CI job runs by examining interval data, audit logs, pod logs, and CPU metrics

bulk-triage-regressionsskills/bulk-triage-regressions/SKILL.md

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

detect-permafailskills/detect-permafail/SKILL.md

Analyze consecutive job failures to determine if they represent a permafail pattern versus flaky failures

diagnose-job-run-symptomsskills/diagnose-job-run-symptoms/SKILL.md

Explain which Sippy Symptoms and failure Labels apply to a Prow CI job run, in plain language, given only the Prow URL

fetch-jira-issueskills/fetch-jira-issue/SKILL.md

Fetch JIRA issue details including status, assignee, comments, and progress classification

fetch-job-run-summaryskills/fetch-job-run-summary/SKILL.md

Fetch a Prow job run summary from Sippy showing all failed tests grouped by SIG with error messages

fetch-new-prs-in-payloadskills/fetch-new-prs-in-payload/SKILL.md

Fetch pull requests that are new in a given OpenShift payload compared to the previous payload

fetch-payloadsskills/fetch-payloads/SKILL.md

Fetch recent release payloads from the OpenShift release controller

fetch-prow-job-runsskills/fetch-prow-job-runs/SKILL.md

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-prowjob-jsonskills/fetch-prowjob-json/SKILL.md

Fetch and return key data from a Prow job's prowjob.json artifact given a Prow job URL

fetch-regression-detailsskills/fetch-regression-details/SKILL.md

Fetch detailed information about a Component Readiness regression from the Sippy API

fetch-related-triagesskills/fetch-related-triages/SKILL.md

Fetch existing triages and untriaged regressions related to a given regression

fetch-releasesskills/fetch-releases/SKILL.md

Fetch available OpenShift releases from the Sippy API

fetch-test-reportskills/fetch-test-report/SKILL.md

Fetch an OpenShift CI test report by name to get pass rates, test ID, and Jira component from Sippy

fetch-test-runsskills/fetch-test-runs/SKILL.md

Fetch test runs from Sippy API including outputs for AI-based similarity analysis

fetch-tide-pr-statusskills/fetch-tide-pr-status/SKILL.md

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-symptomsskills/list-symptoms/SKILL.md

List, search, and inspect Sippy Symptoms and Labels — known CI failure signatures — via the public Sippy API

manage-labelsskills/manage-labels/SKILL.md

Create, update, or delete Sippy job run Labels (the human-readable tags applied by Symptoms) via the authenticated Sippy API

manage-symptomsskills/manage-symptoms/SKILL.md

Create, update, or delete Sippy Symptoms — known CI failure signatures that automatically label job runs — via the authenticated Sippy API

oc-authskills/oc-auth/SKILL.md

Helper skill to retrieve OAuth tokens from the correct OpenShift cluster context when multiple clusters are configured

payload-analysisskills/payload-analysis/SKILL.md

Analyze a payload snapshot to identify root causes of blocking job failures, score candidate PRs, and produce an HTML report with revert recommendations

payload-autodl-jsonskills/payload-autodl-json/SKILL.md

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

payload-experimental-revertsskills/payload-experimental-reverts/SKILL.md

Experimentally test medium-confidence payload candidates by opening draft revert PRs and triggering payload jobs

payload-results-yamlskills/payload-results-yaml/SKILL.md

State management for agentic payload triage actions — you must use this skill whenever reading or writing the payload results YAML file

payload-snapshotskills/payload-snapshot/SKILL.md

Snapshot OpenShift payload data (release controller, PR diffs, comments, CI jobs, JUnit results, regression tracking) to a local directory for offline analysis

prow-job-analysisskills/prow-job-analysis/SKILL.md

Use this skill when debugging a failed Prow CI job.

prow-job-analyze-resourceskills/prow-job-analyze-resource/SKILL.md

Analyze Kubernetes resource lifecycle in Prow CI job artifacts by parsing audit logs and pod logs from GCS, generating interactive HTML reports with timelines

reevaluate-job-runsskills/reevaluate-job-runs/SKILL.md

Retroactively re-run Sippy Symptom detection on completed Prow CI job runs to apply or preview failure Labels

revert-prskills/revert-pr/SKILL.md

Git revert workflow and Revertomatic PR template for reverting merged PRs

set-release-blockerskills/set-release-blocker/SKILL.md

Set the Release Blocker field on a JIRA issue

stage-payload-revertsskills/stage-payload-reverts/SKILL.md

Create TRT JIRA bugs, open revert PRs, and trigger payload jobs for high-confidence revert candidates

triage-regressionskills/triage-regression/SKILL.md

Create or update a Component Readiness triage record linking regressions to a JIRA bug

trigger-payload-jobskills/trigger-payload-job/SKILL.md

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

plugins/ci/.claude-plugin/plugin.json
{
  "name": "ci",
  "description": "Tools for working with OpenShift CI and analyzing Prow job results",
  "version": "0.0.92",
  "author": {
    "name": "github.com/openshift-eng"
  }
}

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)