yetone/metaclaw-dist/channel-setup
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Guide users through setting up communication channels (Slack, Discord, Telegram, etc.) for MetaClaw
Install
npx vskill@latest install yetone/metaclaw-dist/channel-setupSKILL.md
Channel Setup Guide
This skill guides users through configuring communication channels for MetaClaw.
Supported Channels
| 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 |
Setup Instructions
Slack (Recommended for teams)
- Go to https://api.slack.com/apps and click "Create New App"
- Choose "From scratch", name it "MetaClaw", select your workspace
- Under "OAuth & Permissions", add these Bot Token Scopes:
chat:writeapp_mentions:readim:historyim:readim:write
- Install the app to your workspace
- Copy the "Bot User OAuth Token" → set as
SLACK_BOT_TOKENin .env - Under "Socket Mode", enable it and generate an app-level token → set as
SLACK_APP_TOKEN - Under "Event Subscriptions", enable and subscribe to:
message.imapp_mention
- Enable in metaclaw.toml:
Discord
- Go to https://discord.com/developers/applications
- Create a new application, name it "MetaClaw"
- Go to "Bot" → Add Bot
- Enable "Message Content Intent"
- Copy the token → set as
DISCORD_BOT_TOKENin .env - Generate invite URL with permissions: Send Messages, Read Messages
- Enable in metaclaw.toml:
Telegram
- Message @BotFather on Telegram
- Send
/newbotand follow the prompts - Copy the token → set as
TELEGRAM_BOT_TOKENin .env - Enable in metaclaw.toml:
Webhook (Generic)
For custom integrations, use the generic webhook channel:
POST to http://your-server:8000/webhook/incoming with:
Set in .env:
Note: For Gmail, use an App Password (not your regular password).
Verification
After configuring, start the server:
Check the logs for successful channel connections. Send a test message through the configured channel.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsrc/metaclaw/skills/builtin/channel-setup/SKILL.md
Popularity
- 7-day trend score
- 0
Refreshed 25 Oct 2026, 2 days ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/yetone/metaclaw-dist/channel-setup)