Channel Manager
Configure IM platform channels (Feishu, WeCom, Weixin, Discord, Telegram, DingTalk, QQ)...
Install
npx skills add clacky-ai/openclacky --skill channel-manager -g -a claude-code -y- Repository
- clacky-ai/openclacky1.2k
- Category
- Design
- Updated
- 5d ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- Yes, review before use
What it does
Configure IM platform channels (Feishu, WeCom, Weixin, Discord, Telegram, DingTalk, QQ) for openclacky. Uses browser automation for navigation; guides the user to paste credentials and perform UI steps. Trigger on: "channel setup", "setup feishu", "setup wecom", "setup weixin", "setup wechat", "setup discord", "setup telegram", "setup dingtalk", "setup qq", "channel config", "channel status", "channel enable", "channel disable", "channel reconfigure", "channel doctor", "send message to weixin", "send message to feishu", "send message to wecom", "send message to discord", "send message to telegram", "send message to dingtalk", "send message to qq". Subcommands: setup, status, enable <platform>, disable <platform>, reconfigure, doctor, send.
Channel Setup Skill
Configure IM platform channels for openclacky.
Command Parsing
| User says | Subcommand |
|---|---|
channel setup, setup feishu, setup wecom, setup weixin, setup wechat, setup discord, setup telegram, setup dingtalk, setup qq | setup |
channel status | status |
channel enable feishu/wecom/weixin/discord/telegram/dingtalk/qq | enable |
channel disable feishu/wecom/weixin/discord/telegram/dingtalk/qq | disable |
channel reconfigure | reconfigure |
channel doctor | doctor |
send <message> to weixin/feishu/wecom/discord/telegram/dingtalk/qq | send |
status
Call the server API:
curl -s http://${CLACKY_SERVER_HOST}:${CLACKY_SERVER_PORT}/api/channels
Response shape (example):
{"channels":[
{"platform":"feishu","enabled":true,"running":true,"has_config":true,"app_id":"cli_xxx","domain":"https://open.feishu.cn","allowed_users":[]},
{"platform":"wecom","enabled":false,"running":false,"has_config":false,"bot_id":""},
{"platform":"weixin","enabled":true,"running":true,"has_config":true,"has_token":true,"base_url":"https://ilinkai.weixin.qq.com","allowed_users":[]},
{"platform":"discord","enabled":true,"running":true,"has_config":true,"has_token":true,"allowed_users":[]}
{"platform":"telegram","enabled":true,"running":true,"has_config":true,"has_token":true,"base_url":"https://api.telegram.org","parse_mode":"Markdown","allowed_users":[]}
]}
Display the result:
Channel Status
─────────────────────────────────────────────────────
Platform Enabled Running Details
feishu ✅ yes ✅ yes app_id: cli_xxx...
wecom ❌ no ❌ no (not configured)
weixin ✅ yes ✅ yes has_token: true
discord ✅ yes ✅ yes has_token: true
telegram ✅ yes ✅ yes has_token: true
dingtalk ✅ yes ✅ yes client_id: ding_xxx...
─────────────────────────────────────────────────────


