← ClaudeAtlas

channelslisted

Show messaging channel status (WhatsApp, Telegram, Discord, iMessage, Slack, Fakechat) and the launch command to load them. Triggers on /agent:channels, /agent:channels list, /agent:channels status, /agent:channels launch, "ver canales", "estado de canales", "cómo lanzo con whatsapp", "channel status", "messaging status".
crisandrews/ClawCode · ★ 56 · AI & Automation · score 84
Install: claude install-skill crisandrews/ClawCode
# Channels — messaging status + launch Diagnose messaging channel plugins and give the user the exact command to load them. This skill does NOT install channels (use `/agent:messaging`) or authenticate them (per-channel skills like `/whatsapp:configure`) — it reports state and hands back a launch command. This is a CORE feature. See `docs/channels.md` for details. ## Dispatch | User says | Action | |---|---| | `/agent:channels` or `/agent:channels list` | Call `channels_detect({ format: "table" })` and print card | | `/agent:channels status [<name>]` | Call `channels_detect({ format: "json" })`, filter by name if given, format single channel | | `/agent:channels launch` | Call `channels_detect({ format: "launch" })` and print only the command | | `/agent:channels launch --with-installed` | Call with `includeInstalledOnly: true` — includes installed-but-not-authenticated | | `/agent:channels launch --skip-permissions` | Call with `skipPermissions: true` — adds the dangerous flag to the command (warn the user) | ## List flow 1. Call `channels_detect({ format: "table" })` 2. Print the returned text verbatim — it already has the table, next-steps hints, the launch command, and a **⚠️ Runtime** block when a channel server is up but not delivering inbound (see Runtime warnings below) 3. If any channels show `❌` under **Installed** and the user is new, remind: "Install a channel with `/agent:messaging <name>`" ## Status flow (single channel) 1. Call `channels_detect({ format