Help us improve
Share bugs, ideas, or general feedback.
From frontend-skills
Generates Codex hooks.json, AGENTS.md, and CLAUDE.md from existing Claude Code hooks for dual-agent or Codex compatibility setup.
npx claudepluginhub redpanda-data/ui-harness --plugin frontend-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-skills:codex-compatThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Codex now supports Claude-style lifecycle hooks for `SessionStart`, `UserPromptSubmit`, `PreToolUse`, `PermissionRequest`, `PostToolUse`, and `Stop`. `PreToolUse`/`PostToolUse` matchers support `Bash`, MCP tool names, `apply_patch`, and `Edit|Write` aliases. Map `Edit|Write` hooks direct whenever possible.
Manages hooks and automation for coding agents like Claude Code, Codex CLI, OpenCode. Handles add, list, remove, update, validate requests with validation script and restart reminders.
Configures Claude Code hooks for lifecycle events like PreToolUse, SessionStart, and automation use cases such as formatting enforcement and permission control.
Creates, modifies, and debugs Claude Code hooks (PreToolUse, PostToolUse, Stop, etc.). Covers plugin hooks.json vs. wrapper format vs. user settings.json direct format, matchers, security patterns, and lifecycle limitations.
Share bugs, ideas, or general feedback.
Codex now supports Claude-style lifecycle hooks for SessionStart, UserPromptSubmit, PreToolUse, PermissionRequest, PostToolUse, and Stop. PreToolUse/PostToolUse matchers support Bash, MCP tool names, apply_patch, and Edit|Write aliases. Map Edit|Write hooks direct whenever possible.
.codex/hooks.json -- direct translation for supported Claude hooks.codex/hooks/codex-batch-check.sh -- fallback only for checks that cannot run per tool eventAGENTS.md + CLAUDE.md -- shared project rules (Codex reads AGENTS.md, Claude Code reads CLAUDE.md)direct, direct with shim, fallback only, or unsupported.claude/settings.json and classify every hook with the REFERENCE.md compatibility matrix..codex/hooks.json:
SessionStart, UserPromptSubmit, Stop -> directPreToolUse / PostToolUse with Bash, Edit|Write, apply_patch, mcp__.* -> directPermissionRequest for Bash / MCP / apply_patch -> direct where scripts understand Codex payloadsscripts/codex-batch-check.sh -> .codex/hooks/ only if fallback hooks are needed. chmod +x.AGENTS.md + CLAUDE.md from REFERENCE.md template..codex/hooks.json contains direct Edit|Write PostToolUse hooks when source has themAGENTS.md + CLAUDE.md at repo root.claude/settings.json unchanged