channel-manager

Configure and troubleshoot octo integrations with external messaging channels.

88|15|Updated May 25, 2026
One-click install
npx skills add https://github.com/open-octo/octo-agent --skill channel-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: channel-manager
Source: https://github.com/open-octo/octo-agent/tree/main/internal/skills/defaults/channel-manager
Command: npx skills add https://github.com/open-octo/octo-agent --skill channel-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the complexity of connecting octo to IM platforms by guiding users through platform setup, credential collection, secure configuration, and connection troubleshooting.

Core Features & Use Cases

  • Multi-Platform Setup: Configure Feishu, Weixin, WeCom, DingTalk, Discord, and Telegram channels.
  • Credential Validation: Validate supported credentials, protect secrets, and save configuration with secure file permissions.
  • Channel Operations: Check status, enable or disable platforms, diagnose configuration issues, and hot-reload channel changes without a full restart.
  • Agent Binding: Bind channel instances to selected expert agents using octo's agent APIs.
  • Use Case: Connect a Telegram bot or Feishu enterprise app to octo, validate the credentials, start the adapter, and route incoming messages to a chosen expert agent.

Quick Start

Ask the channel-manager skill to set up a Telegram, Feishu, Weixin, WeCom, DingTalk, or Discord channel and guide you through the required credentials and connection steps.

Frequently Asked Questions about channel-manager

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

FAQPage Schema
How do I connect octo to Discord and Telegram channels?

To connect octo to Discord and Telegram, you configure the channels by providing credentials, updating channels.yml with restrictive permissions, and triggering API-based hot reloads to start the adapters without a full restart.

What is the process for validating credentials when setting up a Feishu enterprise app?

Validating credentials for a Feishu enterprise app requires secure credential handling and platform-specific validation to protect secrets, ensuring configuration is saved with secure file permissions before binding the channel to expert agents.

Can I bind a DingTalk channel instance to a specific expert agent?

Yes, you can bind DingTalk channel instances to selected expert agents using octo's agent APIs, routing incoming messages from the messaging platform directly to the chosen agent for processing.

Does octo support WeCom and Weixin channel configuration without restarting the server?

Yes, octo supports WeCom and Weixin channel configuration without a full server restart by utilizing API-based hot reloads and serve health checks to apply channel changes and verify status dynamically.

Why is my Telegram bot connection not working after updating channels.yml?

Your Telegram bot connection may not be working due to failed platform-specific validation, insufficient restrictive permissions on channels.yml, or a required API-based hot reload to apply the configuration changes and diagnose the issue.