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.