messaging

Guides installation and configuration of WhatsApp, Telegram, Discord, and iMessage channel plugins for Claude Code.

62|14|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/crisandrews/ClawCode --skill messaging-crisandrews
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: messaging
Source: https://github.com/crisandrews/ClawCode/tree/main/skills/messaging
Command: npx skills add https://github.com/crisandrews/ClawCode --skill messaging-crisandrews

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Claude Code sessions are confined to the terminal, so users cannot reach their agent from a phone or desktop chat app. This Skill walks users through connecting external messaging platforms so the agent can send and receive messages outside Claude Code. ## Core Features & Use Cases - Multi-platform setup guides: Step-by-step installation flows for WhatsApp (via crisandrews/claude-whatsapp), Telegram, Discord, iMessage, and a Fakechat demo channel, with exact commands copied from official documentation. - Access control and pairing: Covers QR code scanning, pairing codes, and allowlist policies so only approved contacts can reach the agent. - Memory integration: Explains how to index messaging conversation logs into agent memory via memory.extraPaths, and routes time-based requests from chat channels to the crons skill. - Use Case: A user wants to message their agent from WhatsApp on their phone. The Skill detects the platform, shows the exact /plugin install commands, the relaunch flag --dangerously-load-development-channels, QR pairing steps, and how to lock down access with an allowlist. ## Quick Start Ask the agent to set up a messaging channel by saying "configurar whatsapp" or "setup messaging" and follow the platform-specific commands it shows you.

Frequently Asked Questions about messaging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect Claude Code to WhatsApp?

Install the plugin with /plugin marketplace add crisandrews/claude-whatsapp and /plugin install whatsapp@claude-whatsapp, then relaunch with claude --dangerously-load-development-channels plugin:whatsapp@claude-whatsapp. Run /whatsapp:configure to show a QR code and scan it from WhatsApp's Linked Devices screen.

How do I set up a Telegram bot for Claude Code channels?

Create a bot with @BotFather in Telegram to get a token, then run /plugin install telegram@claude-plugins-official and /telegram:configure <token>. Restart with claude --channels plugin:telegram@claude-plugins-official and pair by messaging the bot and entering the code with /telegram:access pair.

Can the agent install messaging plugins by itself?

No. The /plugin marketplace add and /plugin install commands are REPL-only, so the agent cannot execute them. The Skill shows the exact commands for the user to run, then guides them through relaunching and verification.

Does Claude Code support Slack as a channel plugin?

Slack is not a channel plugin. It uses a different integration model called Claude in Slack, configured through the Slack app and claude.ai settings rather than the plugin system. See the official docs at code.claude.com/docs/en/slack.

What are the prerequisites for official Telegram and Discord channels?

You need Claude Code v2.1.80 or later, Bun installed, and a claude.ai login since API key authentication is not supported for channels. Team and Enterprise users also need an admin to enable channels in managed settings.

Why does the iMessage channel fail with authorization denied?

The iMessage plugin reads ~/Library/Messages/chat.db, which requires Full Disk Access on macOS. Grant it in System Settings → Privacy & Security → Full Disk Access for your terminal app, then relaunch with the channels flag.