Skills

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 saysSubcommand
channel setup, setup feishu, setup wecom, setup weixin, setup wechat, setup discord, setup telegram, setup dingtalk, setup qqsetup
channel statusstatus
channel enable feishu/wecom/weixin/discord/telegram/dingtalk/qqenable
channel disable feishu/wecom/weixin/discord/telegram/dingtalk/qqdisable
channel reconfigurereconfigure
channel doctordoctor
send <message> to weixin/feishu/wecom/discord/telegram/dingtalk/qqsend

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...
─────────────────────────────────────────────────────
Read the whole SKILL.md on GitHub

More in Design