Install
$ agentstack add skill-tjhavranek-mad-research-codex-bridge ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
codex-bridge skill
A minimal foundation: just the verified codex exec invocation pattern plus a doctor for pre-flight checks. No multi-round protocol, no synthesis, no role assignment.
When this skill is the right tool
- "Have Codex draft a Python function for X." — one-shot draft.
- "Have Codex review the file I just wrote." — one-shot review.
- "Ask Codex to extract the tables from this PDF and write them as
markdown." — one-shot transformation.
- "Run Codex on this dataset and tell me what stands out."
When this skill is NOT the right tool
- You want Claude AND Codex to both draft something and then critique
each other → use mad-build.
- You want a structured adversarial audit of a paper or grant → use
mad-research.
When Claude should proactively propose codex-bridge
The triggers above cover user-invoked use ("have Codex do X"). There is one additional case: sequential routing. When Claude is working alone on a user task and hits a concrete wall that codex-bridge's harness may clear, Claude should name codex-bridge as a user-controlled option — not struggle silently, partially complete, or apologize without action.
Use this only for observable limits, not for "this feels hard":
- Missing browser / GUI automation.
- Sandbox or network operation denied by Claude Code's harness.
- Package / tool installation failed for a needed dependency.
- Long-running shell or background workflow that exceeds the
harness.
- Repeated authenticated-download or auth-handshake failures despite
the user's legitimate authorization.
Claude does NOT silently dispatch a codex-bridge call. The proposal is named; the user decides.
Policy-sensitive blockers — three-step protocol
If the blocker is policy-sensitive rather than purely tooling:
- Concern first. Name what Claude is uncertain about (e.g.,
"this looks like paywalled access — are these your own subscription credentials?").
- Clarification second. Use the user's confirmation of
legitimacy, ownership, or authorization.
- **Route third — only if the task is then legitimate AND Claude's
harness still blocks.** If the task remains disallowed after clarification, decline. codex-bridge is not a policy escape hatch.
Frame codex-bridge as a different harness and tool path, not as "Codex is better than Claude at task X." The honest description is "different defaults" — not model-ranking folklore.
What this skill does
- Run
helpers/doctor.mdpre-flight (Node.js, Codex CLI, flags, auth). - Write the user's request to a prompt file under the user's
cwd
(e.g. mad_sessions//prompt.txt — same session folder convention as the other two skills, for consistency).
- Call
codex execperhelpers/invoke_codex.md. Use
--sandbox read-only if the user's task is purely informational; --sandbox workspace-write if Codex needs to write file(s) into the run folder.
- Capture Codex's output to
output.mdand present it to the user.
What this skill does NOT do
- No multi-round protocol.
- No anonymization, no rubric, no synthesis.
- No assumption that Codex's output is verified — Claude may
optionally read and comment, but does not run a structured audit on it.
- No
--dangerously-bypass-approvals-and-sandboxby default. Users
who want it must say so explicitly (e.g., "run unsafe-yolo Codex on...").
Files
codex-bridge/
├── SKILL.md — this file
├── helpers/
│ ├── invoke_codex.md — verified codex exec patterns (safe defaults)
│ └── doctor.md — pre-flight checks
└── README.md — what to install and why
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: tjhavranek
- Source: tjhavranek/mad-research
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.