Coding Agent Fabricator — AI skill for Claude Code
Fabricate conversation between LLM coding agents like Claude Code and OpenAI Codex.
How to install Coding Agent Fabricator
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open 0din-ai/coding-agent-fabricator and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Coding Agent Fabricator does
Fabricate conversation between LLM coding agents like Claude Code and OpenAI Codex.
Alternatives in AI
- Opencodex — Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama… 12.3k ★
- Orkas — Open-source multi-agent AI desktop client — build and command your AI agent team through conversation 1.5k ★
- Mysti — AI coding dream team of agents for VS Code 1k ★
README
Fabricator
A comprehensive JSONL conversation processing toolkit for Claude Code sessions. Built with Bun and TypeScript.
Features
- Conversation Pipeline: Process Claude JSONL files to identify, remove, and replace content
- Session Conversion: Bidirectional conversion between Claude Code and OpenAI Codex formats
- Codex Session Cloning: Duplicate a Codex session file with a new session ID
- Line Appending: Programmatically add new conversation lines to existing sessions
- Conversation Extension: Automatically extend conversations with additional exchanges
Installation
# Clone the repository
git clone https://github.com/0din-ai/coding-agent-fabricator
cd coding-agent-fabricator
# Install dependencies
bun install
Quick Start
# Run the pipeline
bun run src/index.ts ""
# Convert sessions
bun run src/index.ts --to-codex
bun run src/index.ts --to-claude
# Clone a Codex session (duplicate with new ID)
bun run src/index.ts --clone-codex [output-dir]
# Add lines to a session
bun run src/index.ts --add-user "Hello!"
# List available sessions
bun run src/index.ts --list-sessions
1. Conversation Pipeline
The core pipeline processes Claude conversation JSONL files to:
- Identify lines where the assistant refused to help
- Remove the flagged refusal content
- Replace with helpful content based on a specified topic
Basic Usage
bun run src/index.ts ""
Examples
# Process a session about TypeScript
bun run src/index.ts abc123def "helping with TypeScript development"
# Process a session about Python data analysis
bun run src/index.ts my-session-456 "assisting with Python data analysis"
# Process with conversation extension (adds 5 more exchanges)
bun run src/index.ts abc123def "helping with TypeScript" --extend 5
Pipeline Output
==
Related Skills
Clideck
31 WhatsApp-like dashboard for managing AI coding agents (Claude Code, Codex, Gemini CLI, OpenCode) in one bro
Gossip
Bidirectional bridge between Claude Code and Codex CLI: two AI agents, one conversation.
Amux
Bidirectional LLM API adapter with IR pattern. Seamlessly convert between OpenAI, Anthropic, DeepSeek, and mor
Channelgate
Self-hosted AI agent gateway for Slack, with Microsoft Teams and Google Chat in Beta. Run Claude Code or OpenA
Claude Code To Codex
A comprehensive, field-level mapping between Claude Code and OpenAI Codex for practitioners migrating AI-agent
AI Agent CLI
A CLI-based AI coding agent (like a mini Claude Code) that plans, asks clarifying questions, runs bash command
Related Agents
Session Error Analyzer
Analyzes specific AI IDE sessions (Claude Code, OpenAI Codex, OpenCode) for LLM behavior errors and returns a
GPT Chat
Conducts a conversation with a GPT model (Codex) as a separate conversational partner—the thread persists betw
Abtop
AI agent monitor for your terminal. Like btop++, but for AI coding agents. Supports Claude Code and Codex CLI.