oc-channel

Register and configure Python channel adapters in a JSON registry.

23|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/reedmayhew18/ClawedBack --skill oc-channel
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: oc-channel
Source: https://github.com/reedmayhew18/ClawedBack/tree/main/.claude/skills/oc-channel
Command: npx skills add https://github.com/reedmayhew18/ClawedBack --skill oc-channel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Channel management for multi-channel AI assistants can be brittle without a centralized registry. This Skill provides a simple way to add, list, and configure adapters that connect the agent to web chat, Telegram, Discord, and future channels.

Core Features & Use Cases

  • Channel Registry: tracks adapters and their configurations in data/sessions/channels.json.
  • Add & Configure: implement Python adapters in server/channels/ and register them for integration with the FastAPI server.
  • Use Case: connect a new Telegram bot or Discord bot to reach users across platforms while retaining a consistent message format.

Quick Start

Add a new channel adapter by implementing a Python module in server/channels/ and registering it in data/sessions/channels.json.

Frequently Asked Questions about oc-channel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect a Telegram bot or Discord bot to a Claude Code agent?▼

To connect a Telegram bot or Discord bot to a Claude Code agent, you implement a Python adapter module in the server/channels/ directory and register its configuration in the channel registry JSON file.

What is a channel registry for multi-channel AI assistants?▼

A channel registry is a centralized JSON configuration store that tracks communication adapters and their settings, preventing brittle channel management for multi-channel AI assistants.

How do I add a new channel adapter for web chat integration?▼

You add a new channel adapter by implementing a Python module in the server/channels/ directory and registering it in data/sessions/channels.json to integrate with the FastAPI server.

Does every channel adapter need to implement health checks for the AI agent?▼

Yes, Python adapters in the channel registry must implement receive, send, and health_check functions to properly integrate with the multi-channel AI assistant server.

Can I configure multiple communication channels dynamically without restarting the server?▼

The channel registry enables dynamic addition and configuration of communication channels, allowing you to register and update web chat, Telegram, and Discord adapters through a centralized JSON entry.

What is the best way to maintain a consistent message format across Discord, Telegram, and web chat?▼

Using a centralized channel registry with standardized Python adapters ensures a consistent message format across Discord, Telegram, and web chat platforms.