claude-code-channelslisted
Install: claude install-skill broomva/skills
# Claude Code Channels Setup
Claude Code Channels pushes messages from external platforms (Telegram, Discord) into a running Claude Code session via MCP server plugins.
## Prerequisites
- Claude Code v2.1.80+
- [Bun](https://bun.sh) runtime
- A claude.ai account (not API key mode)
## Platform Selection
Ask which platform(s) the user wants, then follow the relevant reference:
- **Telegram**: See [references/telegram.md](references/telegram.md)
- **Discord**: See [references/discord.md](references/discord.md)
Both can run simultaneously:
```bash
claude --channels plugin:telegram@claude-plugins-official,plugin:discord@claude-plugins-official
```
## Universal Workflow
Regardless of platform, setup follows 6 steps:
1. **Create bot** on the platform's developer portal
2. **Install plugin**: `/plugin install <platform>@claude-plugins-official`
3. **Configure token**: `/<platform>:configure <token>`
4. **Launch session**: `claude --channels plugin:<platform>@claude-plugins-official`
5. **Pair account**: DM the bot, get a code, run `/<platform>:access pair <code>`
6. **Lock down**: `/<platform>:access policy allowlist`
## Troubleshooting
### MCP Server Shows "failed" on Startup
Known race condition — server may fail on cold start but reconnect fine.
**Fix**: Run `/mcp`, navigate to the failed server, select **Reconnect**.
**Persistent failures** — verify the bot token:
```bash
# Telegram
TOKEN=$(grep TELEGRAM_BOT_TOKEN ~/.claude/channels/telegram/.env | cut -d= -f2)
cur