← Back to Skills Marketplace
petopagi

Channels Setup

by peter · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1101
Downloads
0
Stars
35
Active Installs
1
Versions
Install in OpenClaw
/install channels-setup
Description
Guide to set up and configure IM channels(Telegram, Discord, Slack, Feishu, Dingtalk) for OpenClaw.
Usage Guidance
Install only if you intend to configure OpenClaw messaging channels. Use least-privilege bot credentials, keep ~/.openclaw/openclaw.json private, review each config change before applying it, and expect the gateway restart to briefly interrupt service.
Capability Analysis
Type: OpenClaw Skill Name: channels-setup Version: 1.0.0 The `channels-setup` skill instructs the OpenClaw agent to perform system configuration tasks, which includes executing direct shell commands such as `source /root/.nvm/nvm.sh` and `ls /root/.local/share/pnpm/global/5/node_modules/openclaw/docs/channels` in SKILL.md. It also directs the agent to modify the `~/.openclaw/openclaw.json` configuration file, handling sensitive information like bot tokens and app secrets. While these actions align with the stated purpose of configuring IM channels, the direct shell command execution and file system write access to sensitive configuration files represent significant capabilities and broad permissions that, if exploited, could lead to system compromise. This level of system interaction, even without clear malicious intent in the skill itself, is classified as suspicious due to the inherent risks.
Capability Assessment
Purpose & Capability
The skill's purpose is to configure Telegram, Discord, Slack, Feishu, and DingTalk channels for OpenClaw, and the requested bot tokens, app secrets, and channel settings are expected for that purpose.
Instruction Scope
The instructions include OpenClaw config mutations and a gateway restart, which can affect a live service, but they are visible setup steps and the artifact says to notify the user before restarting.
Install Mechanism
The artifact contains only a SKILL.md guide, with no executable scripts, install hooks, package downloads, or hidden runtime components.
Credentials
Editing ~/.openclaw/openclaw.json and enabling external messaging integrations is proportionate to channel setup, but users should treat those credentials and gateway settings as sensitive.
Persistence & Privilege
The skill creates persistent OpenClaw channel configuration and may enable gateway endpoints, but there is no evidence of unrelated persistence, credential harvesting, exfiltration, or destructive behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install channels-setup
  3. After installation, invoke the skill by name or use /channels-setup
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
channels-setup 1.0.0 - Initial release with comprehensive setup instructions for configuring Telegram, Discord, Slack, Feishu, and Dingtalk channels in OpenClaw. - Includes CLI commands and configuration file examples for each channel. - Provides guidance on restarting the gateway and environment prerequisites. - Adds references to detailed setup guides for each channel.
Metadata
Slug channels-setup
Version 1.0.0
License
All-time Installs 35
Active Installs 35
Total Versions 1
Frequently Asked Questions

What is Channels Setup?

Guide to set up and configure IM channels(Telegram, Discord, Slack, Feishu, Dingtalk) for OpenClaw. It is an AI Agent Skill for Claude Code / OpenClaw, with 1101 downloads so far.

How do I install Channels Setup?

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

Is Channels Setup free?

Yes, Channels Setup is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Channels Setup support?

Channels Setup is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Channels Setup?

It is built and maintained by peter (@petopagi); the current version is v1.0.0.

💬 Comments