一键导入
channel-setup
Guide users through setting up communication channels (Slack, Discord, Telegram, etc.) for MetaClaw
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guide users through setting up communication channels (Slack, Discord, Telegram, etc.) for MetaClaw
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Self-management skill for MetaClaw - configure LLM models, channels, skills, and all settings through natural language
Help new users get started with MetaClaw - setup wizard, first steps, and guided configuration
| name | channel-setup |
| description | Guide users through setting up communication channels (Slack, Discord, Telegram, etc.) for MetaClaw |
| license | MIT |
| compatibility | ["metaclaw"] |
| allowed-tools | ["ReadFile","WriteFile","EditFile","Bash"] |
| metadata | {"version":"0.1.0","author":"MetaClaw","builtin":true} |
This skill guides users through configuring communication channels for MetaClaw.
| Channel | Connection Type | Difficulty |
|---|---|---|
| Slack | Socket Mode (no public URL) | Easy |
| Discord | Gateway (no public URL) | Easy |
| Telegram | Long-polling (no public URL) | Easy |
| Webhook | HTTP POST | Easy |
| IMAP/SMTP | Medium | |
| Cloud API + Webhook | Medium | |
| Google Chat | Webhook | Medium |
| Microsoft Teams | Bot Framework | Medium |
| Twilio | Webhook | Medium |
| LINE | Webhook | Medium |
| Webhook | Medium | |
| Zoom | Webhook | Medium |
chat:writeapp_mentions:readim:historyim:readim:writeSLACK_BOT_TOKEN in .envSLACK_APP_TOKENmessage.imapp_mention[channels.slack]
enabled = true
DISCORD_BOT_TOKEN in .env[channels.discord]
enabled = true
/newbot and follow the promptsTELEGRAM_BOT_TOKEN in .env[channels.telegram]
enabled = true
For custom integrations, use the generic webhook channel:
[channels.webhook]
enabled = true
secret = "your-webhook-secret"
POST to http://your-server:8000/webhook/incoming with:
{
"text": "Your message",
"user_id": "user123",
"channel_id": "channel456"
}
[channels.email]
enabled = true
Set in .env:
EMAIL_SMTP_HOST=smtp.gmail.com
EMAIL_SMTP_PORT=587
EMAIL_IMAP_HOST=imap.gmail.com
EMAIL_USERNAME=your@email.com
EMAIL_PASSWORD=your-app-password
Note: For Gmail, use an App Password (not your regular password).
After configuring, start the server:
metaclaw start
Check the logs for successful channel connections. Send a test message through the configured channel.