cc-openclaw-bridge
Claude Code plugin for user interaction via OpenClaw (Telegram, Signal, Discord)
Install / Use
claude mcp add totorospirit -- npx -y github:totorospirit/cc-openclaw-bridgeIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
CommunicationSupported Platforms
Our assessment of cc-openclaw-bridge
cc-openclaw-bridge scores 71/100 on our quality scale, 403rd of 422 Communication skills we index.
Its MCP Server is 3.9 KB long, well organised into 11 sections with 8 code examples: a solid amount of guidance for an agent.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 81/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
cc-openclaw-bridge compared with similar skills
All 4 of these similar skills score higher than cc-openclaw-bridge; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| cc-openclaw-bridge (this skill)by totorospirit | 71 | 3 | 8mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 100.1k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 76.5k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.5k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 88.8k | 1d ago | MCP Server |
Frequently asked questions
- How do I install cc-openclaw-bridge?
- Run
claude mcp add totorospirit -- npx -y github:totorospirit/cc-openclaw-bridge. The install tabs above show the steps for each supported agent. - Which AI agents does cc-openclaw-bridge work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is cc-openclaw-bridge safe to use?
- It is MIT-licensed and scores 81/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is cc-openclaw-bridge still maintained?
- The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubOpenClaw Bridge
An MCP server that gives Claude Code a voice when running headless. Questions and notifications are delivered through OpenClaw to the user's messaging app — Telegram, Signal, Discord, or anything else connected — and answers flow back in real time.
claude -p "refactor the auth module" \
# Claude Code hits a decision point → asks via OpenClaw → user replies on Telegram → work continues
Architecture
sequenceDiagram
participant CC as Claude Code (-p)
participant Bridge as OpenClaw Bridge (MCP)
participant IPC as /tmp/cc-openclaw-bridge/
participant OC as OpenClaw Agent
participant User as User (Telegram, Signal, ...)
CC->>Bridge: ask_user / notify_user
Bridge->>IPC: Write pending file
Bridge->>OC: Wake event (openclaw system event)
OC->>IPC: Read pending file
OC->>User: Forward question / notification
User->>OC: Reply
OC->>Bridge: POST answer to callbackUrl
Bridge->>CC: Return answer
Quick Start
git clone https://github.com/totorospirit/cc-openclaw-bridge.git
cd cc-openclaw-bridge
./install.sh
install.sh registers the MCP server with Claude Code and appends usage instructions to ~/.claude/CLAUDE.md. If cloned to a temporary directory, it auto-copies to ~/.local/share/cc-openclaw-bridge/.
If running inside an OpenClaw container, also run:
node setup-env.mjs
Tools Reference
ask_user
Ask 1-4 questions in a single call. Each question supports a short header tag, 2-4 options with descriptions, free-text input, and multi-select.
{
"questions": [
{
"question": "Which auth method?",
"header": "Auth",
"options": [
{ "label": "JWT", "description": "Stateless, scalable" },
{ "label": "Sessions", "description": "Server-side, simple" }
]
},
{
"question": "What should the service be called?",
"header": "Name"
}
],
"context": "setting up the backend"
}
notify_user
One-way notification. No reply expected.
{
"message": "Tests passing, creating PR...",
"context": "CI/CD"
}
Auto-summary
When Claude Code exits, the bridge writes a session summary — questions asked, answers received, notifications sent — so the OpenClaw agent can forward a completion report.
Agent Configuration
Add the following to your OpenClaw agent's AGENTS.md or HEARTBEAT.md:
Check /tmp/cc-openclaw-bridge/ for pending files:
- ask-*.json — forward questions to user, POST answers to callbackUrl
- notify-*.json — forward to user
- summary-*.json — forward completion summary
Answer format:
| Scenario | Payload |
|---|---|
| Single question | POST {"answer": "JWT"} |
| Batch (multiple questions) | POST {"answers": [{"answer": "JWT"}, {"answer": "React"}]} |
Present multi-question batches as a single message or deliver them sequentially — whatever suits your messaging surface.
Multi-agent
Multiple Claude Code instances can run simultaneously. Each question gets a unique pending file and its own HTTP callback server. The OpenClaw agent groups them when presenting to the user.
For richer context in multi-agent setups, export these environment variables before launching Claude Code:
export CC_WORKDIR="$PWD"
export CC_TASK="fix auth bug"
export CC_ID="cc-$$"
Configuration
| Variable | Default | Description |
|---|---|---|
| OPENCLAW_BRIDGE_IPC_DIR | /tmp/cc-openclaw-bridge | Pending file directory |
| OPENCLAW_BRIDGE_TIMEOUT_MS | 300000 | Answer timeout (5 min) |
| OPENCLAW_BRIDGE_HOST | 127.0.0.1 | Callback server bind address |
| CC_WORKDIR | cwd | Project directory for context |
| CC_TASK | — | Task description for context |
| CC_ID | cc-<pid> | Instance identifier |
License
MIT
Related Skills
Agent-Reach
100.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
76.5kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.5kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
88.8k🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
