Onboard to OLM Operator development on OpenShift/Kubernetes by automating repository setup from operator-framework/openshift orgs, configuring expert agents for debugging pods/deployments/operators/CRDs/cluster issues, and discovering high-impact enhancement PRs via GitHub relevance scoring.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A collection of Claude Code plugins to automate and assist with various development tasks.
Add the marketplace:
/plugin marketplace add openshift-eng/ai-helpers
Install a plugin:
/plugin install jira@ai-helpers
Use the commands:
/jira:solve OCPBUGS-12345 origin
To get the latest plugin versions:
Update the marketplace (fetches latest plugin catalog):
/plugin marketplace update ai-helpers
Reinstall the plugin (downloads new version):
/plugin install <plugin>@ai-helpers
Add a SessionStart hook to automatically sync the marketplace catalog on each session. In your project's .claude/settings.json:
{
"hooks": {
"SessionStart": [
{
"command": "claude plugin marketplace update ai-helpers",
"timeout": 30000
}
]
}
}
Note: This only refreshes the catalog (what's available). To actually update an installed plugin to a newer version, you still need to reinstall it with /plugin install <plugin>@ai-helpers.
Cursor is able to find the various commands defined in this repo by
making it available inside your ~/.cursor/commands directory.
$ mkdir -p ~/.cursor/commands
$ git clone [email protected]:openshift-eng/ai-helpers.git
$ ln -s ai-helpers ~/.cursor/commands/ai-helpers
A container is available with Claude Code and all plugins pre-installed.
podman build -f images/Dockerfile -t ai-helpers .
To use Claude Code with Google Cloud's Vertex AI, you need to pass through your gcloud credentials and set the required environment variables:
podman run -it \
-e CLAUDE_CODE_USE_VERTEX=1 \
-e CLOUD_ML_REGION=your-ml-region \
-e ANTHROPIC_VERTEX_PROJECT_ID=your-project-id \
-v ~/.config/gcloud:/home/claude/.config/gcloud:ro \
-v $(pwd):/workspace \
-w /workspace \
ai-helpers
Environment Variables:
CLAUDE_CODE_USE_VERTEX=1 - Enable Vertex AI integrationCLOUD_ML_REGION - Your GCP region (e.g., us-east5)ANTHROPIC_VERTEX_PROJECT_ID - Your GCP project IDVolume Mounts:
-v ~/.config/gcloud:/home/claude/.config/gcloud:ro - Passes through your gcloud authentication (read-only)-v $(pwd):/workspace - Mounts your current directory into the containerYou can execute Claude Code commands directly without entering an interactive session using the -p or --print flag:
podman run -it \
-e CLAUDE_CODE_USE_VERTEX=1 \
-e CLOUD_ML_REGION=your-ml-region \
-e ANTHROPIC_VERTEX_PROJECT_ID=your-project-id \
-v ~/.config/gcloud:/home/claude/.config/gcloud:ro \
-v $(pwd):/workspace \
-w /workspace \
ai-helpers \
--print "/hello-world:echo Hello from Claude Code!"
This will:
/hello-world:echo command with the provided messageFor a complete list of all available plugins and commands, see PLUGINS.md.
Want to contribute or create your own plugins? Check out the plugins/ directory for examples.
Make sure your commands and agents follow the conventions for the Sections structure presented in the hello-world reference implementation plugin (see hello-world:echo for an example).
Plugins, commands, skills, and hooks must NEVER reference real people by name, even as stylistic examples (e.g., "in the style of ").
Ethical rationale:
Instead, describe specific qualities explicitly
Good examples:
When you identify a desirable characteristic (clarity, brevity, formality, humor, etc.), describe it explicitly rather than using a person as proxy.
Check for overlaps first - Before coding, validate your idea:
BigQuery cost analysis and optimization utilities
Security compliance and vulnerability analysis tools for Go projects
Automated code quality review with language-aware analysis for pre-commit verification
Team structure knowledge and health analysis commands for OpenShift teams
Kubernetes and OpenShift node health monitoring and diagnostics
npx claudepluginhub openshift-eng/ai-helpers --plugin olm-teamKubernetes and OpenShift node health monitoring and diagnostics
Claude Code skill pack for Cast AI (18 skills)
Kubernetes and Helm operations - deployments, charts, releases, diagnostics
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.