Personal Claude Code plugin marketplace.
Auto-enriches submitted prompts with compact context for referenced Jira tickets, GitHub PRs/issues/repos/files, and Sentry issues.
It runs as a UserPromptSubmit hook and uses local CLIs only. No AI calls are made by the plugin itself.
Add the marketplace:
claude plugin marketplace add zhebil/claude-code-pluginsInstall the plugin:
claude plugin install auto-enrich@zhebil-toolsReload plugins or restart Claude Code:
/reload-plugins
claude plugin marketplace update zhebil-tools
claude plugin update auto-enrich@zhebil-toolsThen run /reload-plugins or restart Claude Code.
Validate the marketplace and plugin:
claude plugin validate .
claude plugin validate plugins/auto-enrich
node --check plugins/auto-enrich/hooks/auto-enrich.mjsTest the hook directly:
printf '%s' '{"session_id":"test","hook_event_name":"UserPromptSubmit","cwd":"'$PWD'","user_prompt":"look at https://github.com/anthropics/claude-code"}' \
| CLAUDE_PLUGIN_DATA="$(mktemp -d)" node plugins/auto-enrich/hooks/auto-enrich.mjsThis repository is a Claude Code marketplace because it contains:
.claude-plugin/marketplace.json
Claude Code users can install plugins from it with /plugin marketplace add zhebil/claude-code-plugins or the equivalent CLI command.
MIT