openshift-eng
- 114 skills
- 0 followers
- 1 week ago last updated
- ▌ Codebase Impact Analysis · openshift-engAnalyze a Go codebase to determine if it is impacted by a specific CVE using multiple verification methods and assign a risk level
- ▌ Has Review Work · openshift-eng bundleDecide whether a GitHub PR has unanswered authorized review comments or new required CI failures worth a follow-up agent. Use when gating a review-responder loop, polling a PR for actionable feedback, or checking if address-review-pr or address-ci-failures should run. Optional Prow jobs are not CI work.
- ▌ Cve Intelligence Gathering · openshift-engGather comprehensive vulnerability information from multiple authoritative sources with fallback strategies
- ▌ Address Review Pr · openshift-eng bundleFetch and address all PR review comments — categorize by priority, make code changes, post replies, and push. Use when the user wants to address, respond to, or work through PR review feedback.
- ▌ Generate Test Plan · openshift-engGenerate a comprehensive manual testing guide from a Jira issue, GitHub PR URLs, or both. Use when the user wants test steps, a QE test plan, or a testing guide for code changes.
- ▌ Coderabbit Rules From Pr Reviews · openshift-eng bundleFetch and filter human review comments from recent merged PRs in a GitHub repository
- ▌ Address CI Failures · openshift-engTriage and fix PR CI failures caused by the PR's own changes. Use when has-review-work detects new failing checks, when a PR has CI regressions to investigate, or when deciding whether to fix vs report a CI failure.
- ▌ Coderabbit Inheritance Scanner Check · openshift-engUse when checking a repository's .coderabbit.yaml (or .coderabbit.yml) to determine whether inheritance: true is set
- ▌ Openshift Tls Profile · openshift-engUse this skill to implement TLS security profiles for operators and workloads on OpenShift. Provides guidance on reading TLS config from APIServer CR and applying it to webhook/metrics servers, HTTP, and gRPC endpoints.
- ▌ Coderabbit Inheritance Scanner Search · openshift-engSearch for repos with .coderabbit.yaml files in the openshift GitHub org
- ▌ Address Review Precommit · openshift-engFix code review findings before committing. Use when the user wants to address pre-commit review feedback, fix review findings in the current branch, or apply code review fixes and push.
- ▌ Coderabbit Inheritance Scanner Open Pr · openshift-engFork, sync, and open a fix PR to add inheritance: true to a repo's .coderabbit.yaml
- ▌ Coderabbit Inheritance Scanner Existing Pr · openshift-engSearch for an existing fix PR on a repo before opening a new one
- ▌ Dashboard Templates · openshift-eng bundleReference components for generating Kubernetes operator CRD dashboards
- ▌ Jira Issues By Component · openshift-eng bundleProvides secure curl wrapper for the jira:issues-by-component command to prevent token exposure
- ▌ Create Pr · openshift-engCreate a pull request from the current branch for a Jira issue. Use when changes are committed and pushed and the user wants to open a PR linking back to a Jira issue.
- ▌ Call Graph Analysis · openshift-engPerform definitive call graph analysis to prove whether vulnerable functions are reachable from program entry points
- ▌ Categorize Activity Types · openshift-eng bundleCategorize Jira issues into Red Hat Sankey Activity Type categories using MCP Jira tools. Supports single-issue and batch modes. Use when the user wants to categorize or set activity types on Jira issues, or mentions activity types, work types, Sankey, or capacity allocation.
- ▌ Jira Solve · openshift-engAnalyze a JIRA issue and create a pull request to solve it. Use when the user wants to implement a fix or feature described in a Jira issue, push a branch, and open a draft PR.
- ▌ Payload Experimental Reverts · openshift-engExperimentally test medium-confidence payload candidates by opening draft revert PRs and triggering payload jobs
- ▌ Remediation Planning · openshift-engGenerate comprehensive remediation guidance including dependency updates, code changes, workarounds, and verification steps
- ▌ Openshift Node Kernel · openshift-eng bundleInspect kernel-level networking configuration on OpenShift/Kubernetes nodes using oc debug
- ▌ Must Gather Analyzer · openshift-eng bundleAnalyze OpenShift must-gather diagnostic data including cluster operators, pods, nodes, and network components. Use this skill when the user asks about cluster health, operator status, pod issues, node conditions, or wants diagnostic insights from must-gather data. Triggers: "analyze must-gather", "check cluster health", "operator status", "pod issues", "node status", "failing pods", "degraded operators", "cluster problems", "crashlooping", "network issues", "etcd health", "analyze clusteroperators", "analyze pods", "analyze nodes"
- ▌ System Config Analysis · openshift-engAnalyze system configuration data from sosreport archives, extracting OS details, installed packages, systemd service status, SELinux/AppArmor policies, and kernel parameters from the sosreport directory structure to diagnose configuration-related system issues
- ▌ Update Platform Docs · openshift-eng bundleUpdate existing platform documentation with automatic gap detection in openshift/enhancements
- ▌ Generating Ovn Topology · openshift-eng bundleGenerates and displays OVN-Kubernetes network topology diagrams showing logical switches, routers, ports with IP/MAC addresses in Mermaid format
- ▌ Hypershift Code Review · openshift-engProject-specific review profile for the openshift/hypershift repository — delegates to the repo's own agents and skills
- ▌ Rds Analyzer Workflow · openshift-engEnd-to-end workflow from cluster data to deviation reports and optional Jira follow-up
- ▌ Classify Review Comment · openshift-eng bundleClassify GitHub PR review comments by severity and topic. Use when the user wants to categorize, analyze, or understand patterns in code review feedback — whether for a single comment, a comment URL, or an entire pull request. Triggers on requests like 'classify this comment', 'categorize PR feedback', 'what kind of review comments does this PR have', or 'break down comments by severity'.
- ▌ Jira Doc Generator · openshift-engDetailed implementation guide for recursively analyzing Jira features and generating comprehensive documentation
- ▌ Logs Analysis · openshift-engAnalyze system and application log data from sosreport archives, extracting error patterns, kernel panics, OOM events, service failures, and application crashes from journald logs and traditional log files within the sosreport directory structure to identify root causes of system failures and issues
- ▌
- ▌ Review Docs · openshift-eng bundleReview agentic documentation — verify claims locally against source code first, then use chai-bot for cross-repo and cross-functional verification
- ▌ CI Data Analyst · openshift-engSafely query and report on OpenShift CI prow job and test data in BigQuery with cost controls, dry-run validation, and local caching of results
- ▌ Fetch Job Run Summary · openshift-eng bundleFetch a Prow job run summary from Sippy showing all failed tests grouped by SIG with error messages
- ▌ Fetch Related Triages · openshift-eng bundleFetch existing triages and untriaged regressions related to a given regression
- ▌ Stage Payload Reverts · openshift-engCreate TRT JIRA bugs, open revert PRs, and trigger payload jobs for high-confidence revert candidates
- ▌ Fetch Pr Comments · openshift-eng bundleFetch new review comments from a GitHub PR, filtered to trusted users (org members + allowed bots). Use when monitoring a PR for feedback, checking for new review comments, or building a review-response workflow.
- ▌ Upload Screenshot · openshift-eng bundleUpload screenshots or images to GitHub and get back embeddable URLs for PR comments and issues. Use this when you have taken a screenshot, captured a UI change, or have any image file that needs to be shared in a GitHub PR or issue.
- ▌ Triage Fixed Cves · openshift-engTriage Go stdlib CVEs against an OpenShift release image to determine which CVEs are fixed by the Go version each component was built with. Use when the user asks to triage Go stdlib CVEs against an OpenShift release image, check which Go CVEs are fixed in a release, or cross-reference Go vulnerability fixes across OCP components. Triggers on: 'triage Go CVEs', 'Go stdlib CVE triage', 'which Go CVEs are fixed', 'Go vulnerability report for release', or any mention of Go stdlib CVE + OpenShift release image.
- ▌ Hcp Create Openstack · openshift-engUse this skill when you need to deploy HyperShift clusters on OpenStack infrastructure with proper flavor selection and network configuration
- ▌ Create Release Note · openshift-engDetailed implementation guide for generating bug fix release notes from Jira and GitHub PRs
- ▌ Query Open Cves · openshift-engQuery and deduplicate open CVE vulnerability issues from OCPBUGS for Node team components
- ▌
- ▌ Check Pr CI Status · openshift-eng bundleCheck CI status on a GitHub PR and detect new failures. Use when monitoring a PR for CI regressions, deciding if CI failures need attention, or building a review-response loop.
- ▌ Generate Enhancement · openshift-engGenerate OpenShift enhancement proposal markdown from Jira epic or feature content
- ▌ Setup Snowflake · openshift-engThis skill should be used before any Snowflake command to verify MCP connectivity, guide users through access provisioning, and set the session context. Invoke this skill proactively whenever a command needs Snowflake data access.
- ▌
- ▌ Analyze Regressions · openshift-eng bundleGrade component health based on regression triage metrics for OpenShift releases
- ▌
- ▌ Generate Docs · openshift-engGenerate and iteratively verify OpenShift component documentation, or review existing documentation, without relying on host-specific hooks or commands.
- ▌ Bulk Triage Regressions · openshift-eng bundleUse 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
- ▌ Go Code Review · openshift-engLanguage-specific review guidance for Go code including idiomatic patterns, test conventions, and build commands
- ▌ Analyze Cve Repos · openshift-engAnalyze CVE reachability against downstream repository forks at version-specific release branches
- ▌ Network Analysis · openshift-engAnalyze network configuration data from sosreport archives, extracting interface configurations, routing tables, active connections, firewall rules (firewalld/iptables), and DNS settings from the sosreport directory structure to diagnose network connectivity and configuration issues
- ▌ Component Docs · openshift-eng bundleCreate lean component documentation for OpenShift repositories
- ▌ Fetch New Prs In Payload · openshift-eng bundleFetch pull requests that are new in a given OpenShift payload compared to the previous payload
- ▌ Fetch Regression Details · openshift-eng bundleFetch detailed information about a Component Readiness regression from the Sippy API
- ▌ Upgrade Console Sdk · openshift-engAssists in the upgrade of an OpenShift Console dynamic plugin to the latest Console SDK version.
- ▌ Jira Validate Blockers · openshift-engDetailed implementation guide for validating proposed release blockers
- ▌ K8S Ocp Olm Expert · openshift-eng bundleUse when the user asks about or needs help with Kubernetes (k8s), OpenShift (OCP), or Operator Lifecycle Manager (OLM) v0 or v1, including debugging resources, developing or troubleshooting operators, reviewing manifests or CRDs, explaining concepts, or investigating cluster issues.
- ▌ Resource Analysis · openshift-engAnalyze system resource usage data from sosreport archives, extracting memory statistics, CPU load averages, disk space utilization, and process information from the sosreport directory structure to diagnose resource exhaustion, performance bottlenecks, and capacity issues
- ▌ Diagnose Job Run Symptoms · openshift-eng bundleExplain which Sippy Symptoms and failure Labels apply to a Prow CI job run, in plain language, given only the Prow URL
- ▌ Prow Job Analyze Resource · openshift-eng bundleAnalyze Kubernetes resource lifecycle in Prow CI job artifacts by parsing audit logs and pod logs from GCS, generating interactive HTML reports with timelines
- ▌ Ready To Solve · openshift-eng bundleCheck whether a Jira issue is well-groomed and ready for /jira:solve
- ▌
- ▌ Fetch Test Report · openshift-eng bundleFetch an OpenShift CI test report by name to get pass rates, test ID, and Jira component from Sippy
- ▌
- ▌ Triage Regression · openshift-eng bundleCreate or update a Component Readiness triage record linking regressions to a JIRA bug
- ▌ Hcp Create Agent · openshift-engUse this skill when you need to deploy HyperShift clusters on bare metal, edge environments, or disconnected infrastructures using pre-provisioned agents
- ▌ Hcp Create Azure · openshift-engUse this skill when you need to deploy HyperShift clusters on Microsoft Azure with proper identity configuration and resource management
- ▌ Status Analysis · openshift-eng bundleShared engine for analyzing Jira issue activity and generating status summaries
- ▌ Generate Sbom · openshift-engGenerate an AI SBOM declaration for a PR description. Use this skill when the user asks to generate an AI SBOM, create an ai-assisted block, fill out their AI assistance section, or prepare a PR description with AI provenance. Also use when the user says 'what skills did I use' or 'summarize my AI usage'.
- ▌ Analyze Disruption · openshift-eng bundleAnalyze and compare disruption across one or more Prow CI job runs by examining interval data, audit logs, pod logs, and CPU metrics
- ▌ Fetch Prowjob JSON · openshift-engFetch and return key data from a Prow job's prowjob.json artifact given a Prow job URL
- ▌ Git Commit Format · openshift-engApply conventional commit formatting rules. Use when generating commit messages or creating commits.
- ▌ Suggest Reviewers · openshift-eng bundleGit blame analysis helper for the suggest-reviewers command
- ▌ Jira Conventions · openshift-engProject and team-specific Jira conventions for CNTRLPLANE, OCPBUGS, GCP, HyperShift, and hosted control plane issues
- ▌
- ▌ Summarize Jiras · openshift-eng bundleQuery and summarize JIRA bugs for a specific project with counts by component
- ▌ Analyze Usage · openshift-engComprehensive analysis of BigQuery usage patterns, costs, and query performance
- ▌ Fetch Prow Job Runs · openshift-eng bundleList Prow job runs from the Sippy API using its real filter syntax — find run IDs by job name, variant, result, or time window
- ▌ Payload Autodl JSON · openshift-eng bundleSchema for the autodl JSON data file produced by payload-analysis for database ingestion — you must use this skill whenever generating the autodl JSON file
- ▌ Reevaluate Job Runs · openshift-eng bundleRetroactively re-run Sippy Symptom detection on completed Prow CI job runs to apply or preview failure Labels
- ▌
- ▌ Trigger Payload Job · openshift-engMUST 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.
- ▌ Hcp Create Powervs · openshift-engUse this skill when you need to deploy HyperShift clusters on IBM Cloud PowerVS with proper processor configuration and resource management
- ▌ List Regressions · openshift-eng bundleFetch and analyze component health regressions for OpenShift releases
- ▌ Add Jira Triage Link · openshift-eng bundleAdd a Component Readiness triage record link to a JIRA issue description
- ▌ Fetch Tide Pr Status · openshift-eng bundleUse when checking what's blocking a PR from merging in OpenShift CI — evaluates Tide merge requirements, required/forbidden labels, and required job statuses.
- ▌ Payload Results YAML · openshift-eng bundleState management for agentic payload triage actions — you must use this skill whenever reading or writing the payload results YAML file
- ▌ Deep Review · openshift-eng bundleUse when a deeper level of code review is requested. Multi-agent panel code review with specialist reviewers and forced runtime reproducers for all BLOCKING bug findings. Optionally posts to GitHub/GitLab as a PENDING review.
- ▌ Hcp Create Kubevirt · openshift-engUse this skill when you need to deploy HyperShift clusters on existing Kubernetes clusters using KubeVirt virtualization
- ▌ Go Lint · openshift-engRun golangci-lint to check Go code quality. Use when the user asks to lint, check for lint issues, or verify code quality in a Go project, or when linting is appropriate before committing Go code changes.
- ▌ List Symptoms · openshift-eng bundleList, search, and inspect Sippy Symptoms and Labels — known CI failure signatures — via the public Sippy API
- ▌ Manage Labels · openshift-eng bundleCreate, update, or delete Sippy job run Labels (the human-readable tags applied by Symptoms) via the authenticated Sippy API
- ▌
- ▌
- ▌
- ▌ Fetch Payloads · openshift-eng bundleFetch recent release payloads from the OpenShift release controller