LazyCodex Bug-Fix Contributor
Debugs, fixes and verifies a LazyCodex or Codex defect in a throwaway workspace, then ships it as a fork PR or a patch-embedded verified-fix issue.
Dev & CodingAdvanced★ 67,531⑂ 5,507AI score 7/10Last updated: Aug 9, 2026
What it does
An end-to-end contribution workflow for bugs in LazyCodex (plus lazycodex-ai, omo-codex, bundled skills) and in upstream openai/codex.
- Syncs and compares both source checkouts to decide which repository actually owns the defect.
- Creates a fresh temporary clone and worktree under
${TMPDIR:-/tmp}so your current repo is never touched. - Enforces the order: pre-fix reproduction logs → failing regression test → smallest correct fix → post-fix verification logs.
- Routes deliverables: fork PR for
openai/codex; a verified-fix issue with the patch embedded forcode-yeongyu/lazycodex(a generated mirror where PRs cannot merge). - Applies the
lazycodex-generatedlabel plus footer tag, and cleans up all temporary worktrees and clones.
Who it's for
- LazyCodex / omo-codex users who hit a bug and want to submit a properly evidenced fix.
- Developers sending PRs upstream to Codex CLI who tend to skip repro and verification steps.
- Maintainers who want a standardized, evidence-backed bug-fix PR format.
Examples
- "The omo-codex installer breaks on zsh — debug it and contribute a fix." → routed to LazyCodex, repro log captured, patch exported, verified-fix issue opened.
- "Codex CLI ignores the
--modelflag and it reproduces without LazyCodex." → forks openai/codex, pushes the branch, generates the PR body from the JSON template. - "I can't reproduce this bug consistently." → the skill stops and asks a single narrow question instead of guessing at a fix.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the packages/omo-codex/plugin/components/lcx/skills/lcx-contribute-bug-fix folder from the GitHub repo code-yeongyu/oh-my-openagent into my ~/.claude/skills/lcx-contribute-bug-fix/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/packages/omo-codex/plugin/components/lcx/skills/lcx-contribute-bug-fix ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal; make sure
git,node, and the GitHub CLI (gh) are installed. - Clone the repo:
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r /tmp/oh-my-openagent/packages/omo-codex/plugin/components/lcx/skills/lcx-contribute-bug-fix ~/.claude/skills/ - Confirm
scripts/create-pr-body.mjscame along with it — it is required for PR body generation. - Authenticate with
gh auth loginand verify the account can fork and push. - Restart Claude Code and ask something like "debug this bug and open a PR for it" to trigger the skill.
View source on GitHub ↗License: NOASSERTION