Loading...
Loading...
Bridge between Claude Code and OpenAI Codex CLI - generates AGENTS.md from CLAUDE.md, provides Codex CLI execution helpers, and enables seamless interoperability between both tools
npx skill4agent add chaorenex1/coding-workflow codex-cli-bridgecodex exec.claude/skills/.claude/agents/documentation/codex --version/initexec_analysis()exec_edit()exec_with_search()resume_session()codex execcodexcodex exec{
"action": "generate-agents-md",
"project_root": "/path/to/project",
"options": {
"validate_codex": true,
"auto_init": true,
"include_mcp": true,
"skill_detail_level": "relevant"
}
}{
"action": "codex-exec",
"task_type": "analysis|edit|search",
"prompt": "Your task description",
"model": "gpt-5|gpt-5-codex",
"sandbox": "read-only|workspace-write|danger-full-access"
}# AGENTS.md
## Project Overview
[From CLAUDE.md]
## Available Skills
### Skill Name
**Location**: `path/to/skill/`
**Using from Codex CLI**: [Most relevant method]
## Workflow Patterns
[Slash commands → Codex equivalents]
## MCP Integration
[MCP server references]
## Command Reference
| Claude Code | Codex CLI |
|-------------|-----------|
[Mappings]{
"status": "success|error",
"output": "Command output",
"session_id": "uuid",
"model_used": "gpt-5|gpt-5-codex",
"command": "codex exec ..."
}codex execGenerate AGENTS.md for this projectUse Codex to analyze this codebase for security vulnerabilitiesfrom codex_executor import CodexExecutor
executor = CodexExecutor()
result = executor.exec_analysis(
"Analyze this codebase for security vulnerabilities",
model="gpt-5"
)codex exec -m gpt-5 -s read-only \
-c model_reasoning_effort=high \
"Analyze this codebase for security vulnerabilities"Use Codex to refactor main.py for better async patternsexecutor = CodexExecutor()
result = executor.exec_edit(
"Refactor main.py for better async patterns",
model="gpt-5-codex"
)codex exec -m gpt-5-codex -s workspace-write \
-c model_reasoning_effort=high \
"Refactor main.py for better async patterns"Continue the previous Codex sessionexecutor = CodexExecutor()
result = executor.resume_session()codex exec resume --lastcodex execcodexgpt-5gpt-5-codexread-onlyworkspace-writedanger-full-access--search/init/update-claude/check-docs/sync-agents-md/codex-exec <task>codex --version # Should show v0.48.0 or highercodex logincp -r generated-skills/codex-cli-bridge ~/.claude/skills/# Skill auto-discovered when Claude Code loads this projectwhich codex # Should return path
codex --version # Should work/init# Manually run /init
/initcodex execcodex❌ codex -m gpt-5 "task"
✅ codex exec -m gpt-5 "task"/sync-agents-mdopenai-codex-cli-instructions.mdclaude-skills-instructions.mdclaude-skills-examples/codex-cli-skill.md