Create Jira issues (story, epic, feature, task, bug) with proper formatting
jira:generate-test-plan
jira:grooming
Analyze a JIRA issue and create a pull request to solve it.
Generate a status rollup comment for any JIRA issue based on all child issues and a given date range
HyperShift team-specific Jira requirements for component selection and conventions
Jira conventions and bug templates for the OCPBUGS project
Jira conventions for the CNTRLPLANE project used by OpenShift teams
Implementation guide for creating well-formed Jira bug reports
Implementation guide for creating Jira epics with proper scope and parent linking
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
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 messageComprehensive Jira automation including:
/jira:solve) - Analyze JIRA issues and create pull requests to solve them/jira:status-rollup) - Generate status summaries by analyzing all child issues/jira:grooming) - Analyze new bugs and cards for grooming meetings/jira:generate-test-plan) - Generate comprehensive test steps for JIRA issues by analyzing related PRsSee plugins/jira/README.md for full documentation.
General-purpose utilities for development workflows:
/utils:generate-test-plan) - Generate test steps for one or more related PRsSee plugins/utils/commands/generate-test-plan.md for full documentation.
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).
When contributing new commands:
commands/ directoryplugins/utils/commands/)
If you're contributing several related commands that warrant their own plugin:
plugins/ with your plugin nameplugins/your-plugin/
├── .claude-plugin/
│ └── plugin.json
└── commands/
└── your-command.md
.claude-plugin/marketplace.jsonThis repository uses claudelint to validate plugin structure:
make lint
See LICENSE for details.
npx claudepluginhub davidesalerno/ai-helpers --plugin jiraA plugin for engineering documentation and notes
A plugin to analyze and inspect Prow CI job results
Generate comprehensive YAML documentation from Go struct definitions with sensible default values
A generic utilities plugin serving as a catch-all for various helper commands and agents
A plugin to save and resume conversation sessions across long time intervals
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Unified capability management center for Skills, Agents, and Commands.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.