claude-code-bridge
Dispatch coding tasks to Claude Code with two-way communication. Send tasks, receive status updates, answer clarifying questions, and get results.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Dispatch coding tasks to Claude Code with two-way communication. Send tasks, receive status updates, answer clarifying questions, and get results.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Daily digest pipeline — LinkedIn + Reddit keyword hunt, Reddit pulse, sports scores, LLM synthesis, and email/WhatsApp/Telegram delivery
Dispatch coding tasks to the local OpenAI Codex CLI with background execution, status polling, and answerable clarifying questions. Use when OpenClaw should delegate script building, code edits, refactors, or multi-step coding work to Codex from the command line.
Search and fetch structured content from Wikipedia using the MediaWiki API for reliable, encyclopedic information
Search the web using DuckDuckGo for current information, recent events, real-time data, and fact-checking beyond training cutoff
| name | claude-code-bridge |
| description | Dispatch coding tasks to Claude Code with two-way communication. Send tasks, receive status updates, answer clarifying questions, and get results. |
| metadata | {"openclaw":{"emoji":"🌉","requires":{"bins":["python3"]}}} |
Send coding tasks to Claude Code and handle two-way communication. When Claude needs clarification, it writes a question that you can relay to the user and answer back.
~/.openclaw/skills/claude-code-bridge/claude-bridge-dispatch.sh \
--task-id <descriptive-name> \
--workdir <project-directory> \
--prompt "<detailed task description>"
Use descriptive task IDs with project prefixes:
myapp-fix-auth — bug fixmyapp-add-csv-export — feature workscripts-build-parser — new script creationBe specific. Include:
Example:
~/.openclaw/skills/claude-code-bridge/claude-bridge-dispatch.sh \
--task-id scripts-csv-parser \
--workdir ~/projects/data-tools \
--prompt "Create a Python script called parse_orders.py that reads a CSV file of orders, filters rows where status is 'shipped', groups by customer_id, and outputs a summary CSV with columns: customer_id, order_count, total_amount. Use pandas."
Quick status check:
~/.openclaw/skills/claude-code-bridge/claude-bridge-status.sh --task-id <id>
Get recent output from Claude:
~/.openclaw/skills/claude-code-bridge/claude-bridge-status.sh --task-id <id> --output
Get more output lines:
~/.openclaw/skills/claude-code-bridge/claude-bridge-status.sh --task-id <id> --output -n 100
List all tasks:
~/.openclaw/skills/claude-code-bridge/claude-bridge-status.sh --list
View the result when complete:
~/.openclaw/skills/claude-code-bridge/claude-bridge-status.sh --task-id <id> --result
When status shows waiting_for_answer, Claude is asking a clarifying question.
Read the question:
~/.openclaw/skills/claude-code-bridge/claude-bridge-status.sh --task-id <id> --question
The output is JSON with a questions array. Each question has question text and options with labels.
Send the answer:
~/.openclaw/skills/claude-code-bridge/claude-bridge-answer.sh \
--task-id <id> \
--answer "<the answer text or selected option label>"
After answering, Claude resumes work automatically.
waiting_for_answer: read the question with --question, present it to the user, then send their answer with claude-bridge-answer.shcomplete: read the result with --result and report to the usererror: check --output and --log for detailsacceptEdits mode: it auto-approves file edits and bash commands. Only AskUserQuestion triggers the question relay.~/.claude-bridge/tasks/).kill $(cat ~/.claude-bridge/tasks/<id>/bridge.pid)