← Back to Skills Marketplace
theshadowrose

Channel Bridge

by Shadow Rose · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ Security Clean
322
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install channel-bridge
Description
In-memory message routing library for multi-channel agent communication. Provides routing rules, filters, and transforms. Wire your own platform adapters for...
README (SKILL.md)

ChannelBridge � Cross-Platform Message Routing

Route messages between platforms. Discord to Slack, email to Telegram, any-to-any. Template for multi-channel agent communication.


Your agent lives on multiple platforms. ChannelBridge routes messages between them.

Use Cases

  • Forward Discord alerts to Slack
  • Send email summaries to Telegram
  • Cross-post announcements to all channels
  • Route urgent messages to SMS/Signal

Configuration

routes:
  - name: "urgent-to-signal"
    from: discord
    filter: "contains:urgent OR from:boss"
    to: signal
    transform: "summarize"

  - name: "daily-digest"
    from: [email, discord, slack]
    schedule: "0 18 * * *"
    to: telegram
    transform: "digest"

  - name: "announcements"
    from: slack
    filter: "channel:#announcements"
    to: [discord, telegram, email]
    transform: "forward"

Transforms

Transform What It Does
forward Pass through as-is
summarize Condense to key points
digest Batch into daily summary
translate Adapt formatting per platform

Platform Support

Works with any platform OpenClaw supports: Discord, Slack, Telegram, Signal, Email, WhatsApp, SMS.

⚠️ Disclaimer

This software is provided "AS IS", without warranty of any kind, express or implied.

USE AT YOUR OWN RISK.

  • The author(s) are NOT liable for any damages, losses, or consequences arising from the use or misuse of this software — including but not limited to financial loss, data loss, security breaches, business interruption, or any indirect/consequential damages.
  • This software does NOT constitute financial, legal, trading, or professional advice.
  • Users are solely responsible for evaluating whether this software is suitable for their use case, environment, and risk tolerance.
  • No guarantee is made regarding accuracy, reliability, completeness, or fitness for any particular purpose.
  • The author(s) are not responsible for how third parties use, modify, or distribute this software after purchase.

By downloading, installing, or using this software, you acknowledge that you have read this disclaimer and agree to use the software entirely at your own risk.

DATA DISCLAIMER: This software processes and stores data locally on your system. The author(s) are not responsible for data loss, corruption, or unauthorized access resulting from software bugs, system failures, or user error. Always maintain independent backups of important data. This software does not transmit data externally unless explicitly configured by the user.


Support & Links

🐛 Bug Reports [email protected]
Ko-fi ko-fi.com/theshadowrose
🛒 Gumroad shadowyrose.gumroad.com
🐦 Twitter @TheShadowyRose
🐙 GitHub github.com/TheShadowRose
🧠 PromptBase promptbase.com/profile/shadowrose

Built with OpenClaw — thank you for making this possible.


🛠️ Need something custom? Custom OpenClaw agents & skills starting at $500. If you can describe it, I can build it. → Hire me on Fiverr

Usage Guidance
This package appears coherent and self-contained: it implements only in-memory routing/ buffering and does not itself call external services or request secrets. Before installing or wiring it into live systems: 1) review/modify transforms (digest is unimplemented/null and summarize is a naïve substring) to ensure PII isn't accidentally forwarded; 2) implement platform adapters carefully — those adapters (not this library) will need API keys/tokens and are the place where credential protection and rate‑limit handling is required; 3) test in an isolated environment to confirm filters behave as you expect; and 4) confirm the MIT license and author links if provenance matters. Overall the skill is internally consistent, but any networked behavior will come from adapters you add, so secure those integrations.
Capability Analysis
Type: OpenClaw Skill Name: channel-bridge Version: 1.0.2 The skill provides a simple in-memory message routing utility (src/channel-bridge.js) designed to help an AI agent manage communications across different platforms. The code contains no network requests, file system access, or shell execution logic, and the documentation (SKILL.md) is purely descriptive without any prompt injection or malicious instructions.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, README, and the included src/channel-bridge.js are consistent: a small in-memory router that defines routes, filters, transforms, and buffering for digests. No unrelated capabilities, binaries, or credentials are requested.
Instruction Scope
SKILL.md gives high-level configuration and usage (wiring platform adapters). It does not instruct the agent to read system files, access unrelated env vars, or transmit data elsewhere. The instructions are purposely high-level and require the integrator to implement platform adapters.
Install Mechanism
No install spec is present (instruction-only) and the repository includes a small JS source file. Nothing is downloaded or executed by the skill itself, so there is low install-side risk.
Credentials
The skill declares no required environment variables or credentials and the code does not reference process.env or external config paths. Any credentials will be needed later by user-provided platform adapters (not by this library).
Persistence & Privilege
No 'always' privilege, no persistence requirements, and the skill does not modify other skills or global settings. It only maintains in-memory buffers per instance.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install channel-bridge
  3. After installation, invoke the skill by name or use /channel-bridge
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Updated skill name in SKILL.md to "ChannelBridge Cross-Platform Message Routing" - Bumped version number in SKILL.md from 1.0.1 to 1.0.2 - No functional changes; documentation only
v1.0.1
ChannelBridge 1.0.1 refines messaging scope and usage clarity: - Updated description to clarify that ChannelBridge is an in-memory message routing library. - Documentation now emphasizes user responsibility to wire their own platform adapters (e.g., Discord, Slack, Telegram). - Version updated to 1.0.1. - No code changes; changes are limited to SKILL.md documentation.
v1.0.0
Initial upload
Metadata
Slug channel-bridge
Version 1.0.2
License MIT-0
All-time Installs 2
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is Channel Bridge?

In-memory message routing library for multi-channel agent communication. Provides routing rules, filters, and transforms. Wire your own platform adapters for... It is an AI Agent Skill for Claude Code / OpenClaw, with 322 downloads so far.

How do I install Channel Bridge?

Run "/install channel-bridge" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Channel Bridge free?

Yes, Channel Bridge is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Channel Bridge support?

Channel Bridge is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Channel Bridge?

It is built and maintained by Shadow Rose (@theshadowrose); the current version is v1.0.2.

💬 Comments